Subway 13950

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