Subway 11138

Subway #11138-0 is a Subway restaurant located at Village Shopping Center, 1000 North Miami Boulevard, Durham, North Carolina.