Below are pictures and videos. Select what you want to view below.
Two-Story Motor Inn, nestled between San Francisco and San Jose on Historic El Camino Real, walking distance from shopping malls.
Town opened in March of 2006. Located in the heart of downtown San Carlos. Town features hand cut steaks & chops, the freshest seafood, local organic produce, hand crafted cocktails, and a wine list with a focus on California, Washington and Oregon wines.