Information
Location Info |
Features |
---|---|
883 Island Drive, Alameda, CA, California, United States Alameda California United States +15107490460 Visit Site |
Japanese Restaurant Sushi Japanese Cuisine Combination Dinners Teriyaki Tonkatsu Breaded Cutlets Sashimi Combinations Omakase Seasonal Sushi Carefully Crafted Sake |
Angelfish Japanese Restaurant reviews
Login to comment