North Beach Town Center Miami

25.955845, -80.176696