Subway 6926

Subway #6926-0 is a Subway restaurant located at, 8522 North 129th East Avenue , Owasso, Oklahoma.