Start from
Chinese Noodle Cafe
6138 Delmar Blvd, St. Louis 63112