africanrestaurant
in
Tulsa, OK
Spudder Restaurant
6536 E 50TH St
Tulsa
OK
74145
(918) 665-1416
6.6
mi