Located 4 minutes' walk from the beach and 13 minutes' walk from Lincoln Road Mall, this property offers an on-site bar and on-site concierge services.
South Beach Plaza Hotel & Villas
Address: 1411 Collins Avenue FL 33139, Miami Beach, FL, US
Welcome to our Blog!