Get directions to: Angelfish Japanese Restaurant, Alameda, CA
Restaurant address: 883 Island Dr Alameda, CA 94502, USA
Restaurant: Angelfish Japanese Restaurant