Villa Eli Ejido
Calle 3 Sur MZA 11A LT2, Aenida 65 Sur, Playa Del Carmen, Mexico
Booking.com
Book Now