Subway 18348

Subway #18348-0 is a Subway restaurant located at Town Star, 12800 Highway 70 East, Okeechobee, Florida.