Subway 10415

Subway #10415-0 is a Subway restaurant located at 6820 Suwannee Plaza Lane, Live Oak, Florida.