Description
Corner 17 is a popular restaurant at 6623 Delmar Boulevard in University City, Missouri, known for flavorful Chinese cuisine, hand-pulled noodles, and a lively dining experience near the iconic Delmar Loop. A great stop for locals and travelers exploring the mother road, this Route66-friendly restaurant offers a memorable road trip dining option with bold dishes, fresh ingredients, and a welcoming atmosphere. Whether you are visiting University City for food, sightseeing, or a classic route66 adventure, Corner 17 stands out as a must-try restaurant for authentic taste and casual comfort in a vibrant St. Louis area neighborhood.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.

