Chichen Itza / Hotels in Mexico

The Lodge at Chichen Itza, Mexico

Located in the heart of natural and landscaped grounds, The Lodge at Chichen Itza offers an exclusive private entrance to home to one of the New Seven Wonders of the World, El Castillo.
Booking.com