en
×
About Us
Contact Us
Guides
Articles
Vota
/
United States
/
California
/
San Carlos
/
Owada
Owada
Japanese · Sushi
Owada is a Japanese restaurant offering fresh sushi and other Japanese dishes.
894 Laurel St, CA
San Carlos, United States of America
www.owadasushi.com
Location
The ranking
Best Japanese in San Carlos
5 places, none rated yet
See the full list →