Subway 13950

Subway #13950-0 is a Subway restaurant located at 3926 North Druid Hills Road, Decatur, Georgia.