Get directions to: Stroud's Restaurant & Bar, Wichita, KS
Restaurant address: 3661 N Hillside St Wichita, KS 67219, USA
Restaurant: Stroud's Restaurant & Bar