Get directions to: The Spudder Restaurant, Tulsa, OK
Restaurant address: 6536 E 50th St Tulsa, OK 74145, USA
Restaurant: The Spudder Restaurant