Too-Sha Chicken & Fish House

108 selmon Rd
Eufaula, OK 74432

Too-Sha Chicken & Fish House

Address:
108 selmon Rd
Eufaula, OK 74432
Phone:
918-490-9025

Directions
Find Nearby