Subway 18603

Subway #18603-0 is a Subway restaurant located at North Canyon Ranch Shopping Center, 23425 North 39th Drive Suite 108, Glendale, Arizona.