Subway 10798

Subway #10798-0 is a Subway restaurant located at Township Plaza Shopping Center, 1018 West State Road 434 Suite 130, Longwood, Florida.