After just a little more than two years in business, Twisted Ranch will soon move to a new, larger location just a block away. As reported by St. Louis Magazine, the ranch dressing-themed eatery, located at 1730 S. Eighth St., will relocate to 1731 S. Seventh St., the former home of Soulard Restaurant & Bar, […]
