Set in El Veinte, Cinnamon Garden Villas In Star Hills Plantation offers accommodation with free WiFi, air conditioning, a restaurant and access to a...