The Palo Alto Inn


Palo Alto • Show on map
Price as low as USD 119.00
Located a mile off the Central Expressway this hotel is just a minute’s drive from the San Antonio Shopping Center. It features free Wi-Fi access. A microwave refrigerator and coffee maker are in every…More info
