This Miami Beach hotel is located in South Beach 984 feet from the Bass Museum of Art. A garden and sun terrace are on-site for guests to enjoy. A flat-screen TV is featured in all Eurostars Vintro guestrooms. ... Read more

View all Luxury Hotels in Miami Beach (FL)