Sports & Recreation Facilities in Miami Shores, FL

9537 Northeast 2nd Avenue, Miami Shores, Florida, 33138