Subway 22946

Subway #22946-0 is a Subway restaurant located at The Shops at Towne Square, 225 East Ponce de Leon Avenue Suite 110, Decatur, Georgia.