Save money on your next trip to Miami
This hotel is located on Biscayne Bay in Central Miami and is 2 minutes' drive from American Airlines Arena sports venue. The hotel offers an outdoor pool, hot tub, and 3 on-site restaurants.
Biscayne Miami
Address: 1633 North Bayshore FL 33132, Miami, FL, US