- Semua ulasan
Temukan ulasan yang menyebut hal-hal berikut:
room was tiny
short cab ride
Located in South Beach, this hotel is within a 15-minute walk of South Pointe Park, Lummus Park Beach, and Art Deco Welcome Center. Lincoln Road Mall is 1.6 mi (2.5 km) away.