Get directions to: Szechuwan Garden Restaurant, Simi Valley, CA
Restaurant address: 1407 E Los Angeles Ave # E Simi Valley, CA 93065, USA
Restaurant: Szechuwan Garden Restaurant