TRAVELSCAPE, created in 2003 (United States), from
53 sister brands
and 1395 competing brands.
The TRAVELSCAPE brand is owned by Expedia, a company listed in New York.
TRAVELSCAPE belongs to the Travel & Leisure business sector.
TRAVELSCAPE is a brand of Expedia (EXPE) Rival brands