Subway 34892

Subway #34892-0 is a Subway restaurant located at Twin Oaks Plaza Shopping Center, 2827 East College Avenue, Decatur, Georgia.