Subway 22981

Subway #22981-0 is a Subway restaurant located at Powell Plaza, 6315 Farm-to-Market Road 1488 Suite A, Magnolia, Texas.