Villas & Rooms
Introduction
These individual villas are located upon the hillside and have 22 square meters of living space surrounded by a variety of tropical plants. If you love nature, mountains and lush vegetation, Villa Hillside room is the best choice enabling you to relax and enjoy nature.
Room Amenities