5-Star St Regis Hotels Leeward Islands
photo_camera
see more photos
place
view on map
favorite_border
add to favorites
The St. Regis Bora Bora Resort
Bora Bora, Leeward Islands, French Polynesia
Plan a flawlessly stunning engagement or wedding here, celebrate a honeymoon, renew vows on an anniversary or simply bring the family for an unforgettable and extraordinary holiday – The St. Regis Bora Bora Resort Tahitian experie..
89 bedrooms
View open_in_new
roomListings Locations
close