Creekside Inn in Stanford, United States

Image by Creekside Inn from Google Map

Creekside Inn is a restful oasis 2.5 miles from Stanford University, Stanford Shopping Center and Downtown Palo Alto, abundant shops, restaurants and galleries.