Subway 17912

Subway #17912-0 is a Subway restaurant located at Abrams Plaza, 109 West Ovilla Road, Glenn Heights, Texas.