Giant Subs And Deli

Giant Subs and Deli, 105 W 2nd Ave, Owasso, OK 74055, United States

(918) 274-0339

Location