Close Window
View Category

Residence Inn Palo Alto Mountain View

Stanford University

Area Sights

Stanford University (20 of 20)

The hotel is conveniently located nearby the Stanford University Campus.