Originally built in 1939, the Townhouse Hotel in Miami Beach offers guests a privileged South Beach location. Guests enjoy the fun atmosphere and creative décor.
Meta Keywords
Miami beach hotel, hotel Miami beach, south beach hotel, hotel in south beach, townhouse hotel, the town house hotel Miami, the town house hotel, Miami south beach hotels, Miami south beach hotel