El Townhouse Hotel está situado en medio de South Beach, en Miami, a sólo unos paso del mar. Construido en 1939, fue concebido como un refugio moderno, divertido y fresco.
Las 70 habitaciones disponen de secador de pelo, caja de seguridad, set de planchado y aire acondicionado; además de TV de pantalla plana, reproductor de vídeo, nevera y caja fuerte.
El establecimiento dispone de un restaurante especializado en sushi, un bar y terraza a tu disposición.
Las instalaciones incluyen recepción, conserje, ascensor, acceso inalámbrico a internet de alta velocidad (con cargo adicional), tienda de regalos, servicio de lavado en seco y salas de reuniones para grupos reducidos.