Hotel Beaux Arts Miami

345 Ave of the Americas
Miami
Florida
United States