
Miami Beach, FL, United States
Townhouse Hotel
Hotel
Discover the perfect Miami Beach getaway at The Townhouse Hotel. Our prime location at 150 20th Street puts you just steps away from the pristine sands and azure waters of South Beach, making us the ideal choice for sun-seekers…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- 24-hour security
























