Where is The New Yorker Miami Hotel?

Where is The New Yorker Miami Hotel located?

The New Yorker Miami Hotel, The New Yorker Miami Hotel, United States of America (approx. 25.83602°, -80.18436°)


Where is The New Yorker Miami Hotel on the map?