Nestled within private gardens, Camellia Resort & Spa offers accommodations in Ong Lang Beach area in Phu Quoc Island. It boasts an outdoor pool and spa centre. Guests can enjoy meals at the in-house restaurant or have a drink at the bar.
Number of rooms: 34
Ong Lang Beach, Ong Lang, Phu Quoc, Vietnam