Get directions to: Ton Shen Restaurant, Alameda, CA
Restaurant address: 2410 Santa Clara Ave Alameda, CA 94501, USA
Restaurant: Ton Shen Restaurant