Get directions to: Fish Shack The, Coweta, OK
Restaurant address: 11319 S Hwy 51 Coweta, OK 74429, USA
Restaurant: Fish Shack The