Located across the street from the beach, this South Beach hotel features an on-site bar and restaurant as well as free WiFi. A flat-screen TV comes standard in each room.
Avalon Miami Beach
Address: 700 Ocean Drive FL 33139, Miami Beach, FL, US
lateedakeywest76543.getblogs.net
Welcome to our Blog!