Description: The Townhouse Hotel in South Beach, Miami, Florida was conceived as cool, fun, and fresh accomodations and lodging with modern design and old-fashioned comfort. One of The South Beach Miami hotels steps away from the ocean, Collins Avenue, & Art Deco hotspots.