Four Ambassador Suites Hotel

801 Brickell Bay Drv., Miami, FL, United States, 33131