GRAND CENTRAL PARK

Grand Central Park

721 NW 1ST AVE, Miami, 33128