Remove Ads

Photos for Tae's Edo Sushi Bar & Grill

Tae's Edo Sushi Bar & Grill

13271 Hwy 9, Boulder Creek, California 95006 USA

181 Reviews