OWADA
894 Laurel St, San Carlos
(650) 637-9793
Recent Reviews
Order Online
Reserve
You May Also Like
Wine Gallery - 890 Laurel St
Wine Bar, Wine Tasting Room, Pet Friendly, Vegetarian
888 Ristorante Italiano - 888 Laurel St #3951
Italian, Wine Bar
LuLu's on Laurel Street - 876 Laurel St
Mexican, Vegan
Restaurants in San Carlos, CA
OWADA
894 Laurel St, San Carlos, CA 94070
(650) 637-9793