American
CWE
Steve’s Hot Dogs on Delmar
5248 Delmar Blvd, St. Louis, MO 63108, USA
About this place
Local smoked hot dog joint serving unique combinations
Steve’s Hot Dogs on Delmar is a unique St. Louis spot with some creative takes on hot dogs. It’s more of a fun, ballpark vibe than a destination eatery, so I wouldn’t go out of my way for it, but it’s worth a try if you’re in the area.