Subway 34088

Subway #34088-0 is a Subway restaurant located at Lake Sumter Landing, 1070 Lake Sumter Landing Drive, The Villages, Florida.