3974 NW South River Drive
Miami,
FL 33142
Near Grapeland Water Park
Distance5.8 miles
SELECT