Offering a restaurant and a bar, Hotel San Lorenzo is located in Mexico City, 10 km from the Palace of Sports and from the Foro Sol Arena. Free Wi-Fi access is available in all areas.
Number of rooms: 138
Enna 14, San Lorenzo Xicotencatl, Iztapalapa, 09130 Mexico City, Mexico