Subway 6926

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