The Southwest Park and Recreation Complex is located on the south side of Florida Avenue, west of Babcock Street.