Five Star BBQ & Steakhouse
619 N 8th Ave, Stroud
(918) 987-0227
Menu
Restaurants in Stroud, OK
Five Star BBQ & Steakhouse
619 N 8th Ave, Stroud, OK 74079
(918) 987-0227