Live Miami! Love Miami! Play Miami!
Property Location Located in Miami Beach (South Beach), Metropole Suites South Beach is minutes from Lummus…