Melrose Park Playground, 2520 NW 31 Street, Miami, 33142, View Map
2520 NW 31 Street , Miami 33142
Free