Get directions to: Szechwan Chinese Restaurant, Downey, CA
Restaurant address: 11010 Paramount Blvd Downey, CA 90241, USA
Restaurant: Szechwan Chinese Restaurant