Townhouse Hotel
Townhouse Hotel South Beach
- 09-19-2007
- 1
Townhouse Hotel
South Beach - Miami Florida
What a great hotel - affordable and modern in South Beach.
Excellent service, comfy and well designed rooms -
beachy, clean, and cool.
Company: Townhouse Hotel
Country: USA