The panel of travel experts at LUXGetaway has chosen The St. Regis Bora Bora Resort as the 2011 #1 Honeymoon Resort in the World. Located on the most beautiful island in the world, The St. Regis Bora Bora Resort is situated on a private blue lagoon of serene water and[Read More…]