Angelfish Japanese Restaurant
• 883 C-2 Island Drive | Alameda, CA | 94502
Angelfish Japanese Restaurant serves traditional Japanese dishes and a selection of sushi rolls from classics like California rolls to the tasty spicy lobster roll. Take-out is available.
883 C-2 Island Drive
Alameda
CA
94502
