Get directions to: Shenwah Shanghai Bistro, Tarzana, CA
Restaurant address: 19598 Ventura Blvd Tarzana, CA 91356, USA
Restaurant: Shenwah Shanghai Bistro