Where is South Miami Beach?

Where is South Miami Beach located?

South Miami Beach, South Miami Beach, United States of America (approx. 25.7745°, -80.1329°)


Where is South Miami Beach on the map?