Get directions to: Aroma Restaurant & Bar, Alameda, CA
Restaurant address: 2337 Blanding Avenue Alameda, CA 94501, USA
Restaurant: Aroma Restaurant & Bar