ABOUT THE HOTEL
116 South Road, Tucker’s Town, Smiths, HS 01, Bermuda
The Loren is the newest hotels on the entire island and recently opened in 2017. With only 45 units on the property, including suites, penthouse, and private villas, this highly acclaimed luxurious hotel is unlike any other Bermuda has to offer. Located in an area that’s secluded from the rest, grants the guests a quiet, serene, and peaceful environment situated right on the ocean. Breathtaking views can be observed from every vantage point, and watching the sunsets from the generously large terraces or balconies is truly magical.