Little Szechuan

Little Szechuan has moved to 2863 Buford Hwy NE, Atlanta, GA. Located in the Northwoods Plaza, Little Szechuan is an old favorite of ours, but we have not visited the establishment since embarking on this Buford Highway Food Expedition, so it was an interesting experience to go back with more BuHi experience under our belts. […]