Blue Ocean Restaurant6335 Delmar Blvd, St. Louis, MO
Picadilly Restaurant Picadilly Avenue, St. Louis, MO
Chinese Noodle Cafe6138 Delmar Blvd, St. Louis, MO