Business
British chain Travelodge seeks hotels in capital of Costa del Sol as part of ambitious expansion plan in Spain
The company has identified a total of 20 cities and towns across the country that offer the greatest opportunity for the economy sector brand to grow