Puri Sari Beach Hotel is a charming 3-star retreat located in the picturesque town of Labuan Bajo, Indonesia. Opened in 2009, this intimate hotel boasts 21 well-appointed rooms, providing a cozy atmosphere for both leisure and business travelers. The hotel has garnered an impressive guest rating of 8.8 out of 10, reflecting its commitment to quality service and guest satisfaction.