Szechuan Impression stands out from the rest

December 10, 2014

By Cortez Cruz Serrato Located in the city of Alhambra, Szechuan Impression serves up Chinese cuisine that firmly separates itself from other restaurants in the area. Szechuan food is a style of Chinese cuisine that comes from the province of Sichuan in China. Szechuan cuisine is known for using an abundant amount of garlic, spices and chili peppers. The restaurant opened in September and has generated a lot of buzz…

Read More >>