Subway 630

Subway #630-0 is a Subway restaurant located at Longwood Lakes Shopping Center, 156 South US Highway 17-92, Longwood, Florida.