Get directions to: Aloha Chinese Restaurant, Alameda, CA
Restaurant address: 2020 Santa Clara Avenue Apt 401 Alameda, CA 94501, USA
Restaurant: Aloha Chinese Restaurant