Situated in Palo Alto, this motel is within 3 miles (5 km) of Stanford Stadium, Stanford University and Stanford University Medical Center. Hoover Tower and Stanford University Arboretum are also within 3 miles (5 km). California Ave Station is 16 minutes by foot.