Angelfish Japanese Restaurant Alameda CA
Add Website
Close
Angelfish Japanese Restaurant
Be first to review 883 Island Dr,Alameda CA 94502 Phone Number: (510) 749-0460
Angelfish Japanese Restaurant Store Hours
Hours may fluctuate
Hours may fluctuate