Subway 21018

Subway #21018-0 is a Subway restaurant located at Pelican Strand Shopping Center, 5628-1 Pelican Strand Boulevard, Naples, Florida.