Description
Captain D’s is a restaurant located at 920 South Grand Boulevard in Saint Louis, Missouri, offering a convenient stop for locals and travelers exploring the city. Positioned near the historic mother road, this Route 66 area location makes a practical dining choice during a road trip through Saint Louis. Known as a recognizable restaurant option, Captain D’s serves guests looking for a quick and satisfying meal in an accessible South Grand setting. Whether you’re passing through on a route66 adventure or searching for a casual place to eat in the neighborhood, this Saint Louis restaurant provides a straightforward stop with easy city access and a familiar dining experience.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
