Terrace Villa consists of 23 self-contained Standard Single, Double or Twin-bed Rooms, of which 16 rooms have split-unit air-conditioning

Register to read more...