Stanford University in Palo Alto, CA. Published September 11, 2020 at 1280 × 853 in Hotels near Stanford University