Get directions to: Fuddruckers, Owasso, OK
Restaurant address: 11909 East 96th Street North Owasso, OK 74055, USA
Restaurant: Fuddruckers