Subway 16956

Subway #16956-0 is a Subway restaurant located at Town Star, 2398 Highway 70 West, Okeechobee, Florida.