Capital O Quinta Del Rey Express, Toluca
HotelOne of the Most Revieweds in San Nicolas Tolentino
Address
San Antonio 12, San Pedro Totoltepec, 5225, 50200 Toluca de Lerdo, Méx., Mexico
Website
Rating on Google Maps
4.20 (1.3K reviews)Open on Google Maps