About
Town, the premier Steak house and American restaurant in San Carlos, CA, offers an unparalleled dining experience. Located at 716 Laurel St, Town is a must-visit destination for foodies and cocktail enthusiasts alike. Our Cocktail bar serves up expertly crafted drinks to pair perfectly with our mouth-watering menu items.
Indulge in our signature steaks, fresh seafood, and farm-to-table produce, all prepared with care and presented with flair. Whether you're in the mood for a classic Traditional American dish or something new and exciting, our chefs have crafted a menu that's sure to satisfy.
At Town, we're dedicated to providing exceptional service, a warm atmosphere, and an unforgettable experience. Join us for dinner, happy hour, or a night out with friends and family. We can't wait to welcome you to Town!