Boasting air-conditioned accommodation with a terrace, 3 Bedroom Villa with Private Pool at Selva Mia by Spot Rentals is set in Tulum. It is located 6 km from Tulum Archeological Site and features a concierge service.
Avenida Tulum, 77760 Tulum, Mexico