While visiting San Martin de Porres, you might make a stop by sights like Xicotencatl National Park and La Malinche National Park.
The central plaza buzzes with local families enjoying street food while the impressive Basilica de la Misericordia showcases stunning religious art. Train enthusiasts shouldn't miss the Railway Museum, while day-trippers can explore the archaeological ruins at nearby Cacaxtla.