About Us
We are conveniently located approximately 25 miles south of San Francisco and 10 miles north of San Jose in the heart of Silicon Valley and close to great restaurants, soak in the famous atmosphere at Frankie Johnnie & Luigi Too Italian restaurant. Our hotel is located near the downtown area which runs along Castro Street in Mountain View, California, which puts you within just a few miles of leading hospitals like El Camino Hospital and top attractions including the Shoreline Amphitheater and Stanford University in Palo Alto.