Where is Sabal Palm Plaza?

Where is Sabal Palm Plaza located?

Sabal Palm Plaza, Sabal Palm Plaza, United States of America (approx. 25.785072°, -80.17422°)


Where is Sabal Palm Plaza on the map?