Subway 3666

Subway #3666-0 is a Subway restaurant located at Delray Square II Shopping Cent, 14530 South Military Trail, Delray Beach, Florida.