Top 10 Best Hotels in Miami

# 2. St. Regis Bal Harbour Resort

Prev Next

A newcomer to the luxury scene, this oceanfront venue is elaborate in its charms and services. A state-of-the-art spa, outstanding shops, a grand pool, and suites from which you’ll never want to leave, this resort is a vacation destination itself and certainly one of the best modern establishments Miami has to offer.