Get directions to: Giant Subs & Deli, Owasso, OK
Restaurant address: 105 W 2nd Ave Owasso, OK 74055, USA
Restaurant: Giant Subs & Deli