16645 E. Smoky Hill Rd.
Aurora, Colorado 80015
Phone: 303-693-6290
Formosa Garden is your place for homestyle American-Chinese food. They have all the classics, including General Taos Chicken and more.
Although this place is tucked behind a Dunkin Donuts and is hard to see, it is definitely worth looking for. From the soup to the main course it was excellent! TripAdvisor Review