Skip to main content

Stanford Terrace Inn

hotel · Palo Alto, CA

Address
531 Stanford Ave Bldg B, Palo Alto, CA 94306-1113
Phone
(650) 857-0333
Website
stanfordterraceinn.com
Where
37.4268, -122.1490

Search Hominin for Stanford Terrace Inn

Other hotels nearby

More in Palo Alto

Stanford Terrace Inn — hotel in Palo Alto, CA | Hominin