I order delivery from Chef Lee's and always am amazed at how much food I get and how good it is. You will like the sweet and sour anything! They do a great rice stir fry too!
Address: 1565 Bragaw St, Anchorage, AK 99508-3101
Location: United States > Alaska (AK) > Anchorage
Phone Number: +1 907-279-5122