Location Indian Creek, Miami Beach.
50 Rooms and 22,550 sq ft.
All hotel have beachfront, cable, TV and WI-FI.
HOTEL MIAMI BEACH