Terrace Villa Resorts is a small, intimate, beautiful boutique hotel that nestles in the suburban area of Nyali, on Neem Avenue off Greenwood drive.

 

Register to read more...