New Yorkers Eloise and Hilary can’t resist Chichen Itza’s own high-rise, El Capillo

New Yorkers Eloise and Hilary can’t resist Chichen Itza’s own high-rise, El Capillo.