The Creekside Inn
Palo Alto (California) β 3400 El Camino Real
Nestled on 4 landscaped acres in Palo Alto, California, just one mile from Stanford University, this completely smoke-free inn boasts convenient services, such as free transportation within 5 miles of the hotel.