Angelfish Japanese Restaurant, ALAMEDA, California (CA)
Conveniently situated at 883 Island Drive () in ALAMEDA, California (CA) (94502), Angelfish Japanese Restaurant is available at 5107490460. It is advisable to give them a call beforehand to make a reservation.
More restaurants in ALAMEDA, California (CA)
Angelfish Japanese Restaurant contact information and details:
Address: 883 Island Drive - , ALAMEDA, California (CA) 94502
Contact Phone: 5107490460
