Toluca, Toluca
Spend a second to
save a fortune!
Spend a second to save a fortune!
Allende Sur No. 124 Col. Centro, Toluca
This hotel is located 450 metres from Toluca’s cathedral and the Industry and Science Museum. It offers a fitness centre and air-conditioned rooms with free Wi-Fi and cable TV. The Fiesta Inn Toluca Centro’s restaurant serves traditional Mexican...
See MoreUsage of subsidiary facilities may incur additional fees