Red Rose Villa is a charming 1-star hotel located in the picturesque coastal city of Negombo, Sri Lanka. With just 10 well-appointed rooms, this intimate property offers a personalized experience, making it an ideal retreat for travelers seeking a peaceful getaway. The hotel boasts an impressive guest rating of 9.7 out of 10, reflecting the dedication to service and hospitality that guests can expect during their stay.