Travelodge Acquires 6 Hotels Totalling 773 Rooms in Spain from Louvre Hotels Group

The hotels are located in Alicante, Barcelona, Madrid, Malaga and Murcia.
Source: New feed


Leave a Reply