THE NEW HOTEL MIAMI

7337 Harding Ave
Miami
Florida
United States