Get directions to: Blue Fin Sushi, Redwood City, CA
Restaurant address: 2327 Broadway Street Redwood City, CA 94063, USA
Restaurant: Blue Fin Sushi