World Travel Holdings is a company that owns, operates, and franchises travel and leisure businesses. The company was founded in the early 1980s and is headquartered in Wilmington, Delaware.
The company has a very positive Glassdoor rating, with employees giving …