Start from
China Garden Restaurant
5539 Telegraph Rd, St. Louis 63129