Loading hotels
Confirming room availability...
South Beach Exclusive, 1568 Pennsylvania Ave., Miami Beach, United States
With a stay at South Beach Exclusive in Miami Beach (South Beach), you'll be minutes from New World Center and Lincoln Road Mall