Stroud's Restaurant & Bar
3661 N Hillside St, Wichita
(316) 838-2454
Recent Reviews
Stroud's Restaurant & Bar
3661 N Hillside St, Wichita 67219
(316) 838-2454