Offering Barra de Navidad Lagoon views, free Wi-Fi in common areas, a sun terrace and swimming pool, OYO Hotel Sands is located 5 minutes’ walk from Barra de Navidad Beach.
Number of rooms: 28
Morelos 24 Colonia Centro, 48987 Barra de Navidad, Mexico