Red Szechuan

665 E Los Angeles Ave, # E, Simi Valley, CA 93065
Red Szechuan Red Szechuan is one of the popular Restaurant located in 665 E Los Angeles Ave, # E ,Simi Valley listed under Chinese Restaurant in Simi Valley , Restaurant/cafe in Simi Valley ,

Contact Details & Working Hours

Map of Red Szechuan