Get directions to: Ranch House Restaurant, Stroud, OK
Restaurant address: 1200 N 8th Ave Stroud, OK 74079, USA
Restaurant: Ranch House Restaurant