Like a 5-star hotel and a villa wrapped up into one, Carmel Heights has a number of amenities for its residents to enjoy throughout the day.

Like a 5-star hotel and a villa wrapped up into one, Carmel Heights has a number of amenities for its residents to enjoy throughout the day.