North Star VillasVilla
Lot 55 Mammee Beach Rd., Ocho Rios, 07460
Located in Ocho Rios, North Star Villas provides accommodation with private pool, free Wi-Fi and free private parking for guests who drive. The property features garden views and is a few steps from Mammee Bay Beach and 1.9 km from Old Fort Bay Beach.