Asian Szechuan RestaurantBy Sedona BestAugust 24, 2022 Szechuan Restaurant is the home of Sedona, Arizona’s favorite Szechuan food and sushi. Enjoy authentic Chinese and Japanese food. We…