A local attraction - Great Pyramid of Cholula, that is situated near this restaurant, is a part of the unique culture of the city.
Google