|
Hotel La Torre San Francisco
Salvador Diaz Miron #325 Col Centro
Offering a restaurant on site, Hotel La Torre San Francisco is located only 7 minutes' away from Rio Santiago. Laundry facilities are located for guest use. Free WiFi access is available. |
|