Townhouse Hotel
Townhouse Hotel South Beach
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. ...