Townhouse Hotel Miami

150 20th St
Miami Beach
Florida
United States