Exit 37onI-880 Southbound
Right 1.25 mi
Food white 28@2x
Angel Fish Japanese Restaurant
883 Island Dr Ste C-2, Alameda, CA 94502
Amenities
Restaurant
Sushi
Bar
Japanese