Get directions to: Harbor View Chinese Restaurant, Alameda, CA
Restaurant address: 891 Island Dr Ste A Alameda, CA 94502, USA
Restaurant: Harbor View Chinese Restaurant