San Rafael Restaurant Guide

Edo Japan

(415) 479-6907

5860 Northgate Mall, San Rafael, CA 94903

View Map

Dining Specials

Caribbean Spices Restaurant
Caribbean Restaurant in
San Rafael
El Palmar

Japanese Food & Culture History


50% Off Dining Certificates at these locations...
Chinese, Japanese, Sushi Bar Restaurant in
San Francisco

Sorry, there are currently no reviews.

Read More San Rafael Restaurant Reviews

Edo Japan Map