Get directions to: Aroma Restaurant, Alameda, CA
Restaurant address: 2337 Blanding Ave Alameda, CA 94501, USA
Restaurant: Aroma Restaurant