716 Laurel St, San Carlos, CA 94070, United States
View on Map
What travelers say:
Town Restaurant, my girlfriend took me to an elegant restaurant where I pulled the grass. The drinks here are particularly eye-catching and colorful. It is simply high-value, but the taste can only be said to be so-so, mainly too sweet and greasy.