Thompson Debuts in Spain
The first Thompson Hotels branded property opens in Spain - Thompson Madrid. Setting an inspiring new standard for modern luxury stays, the 175-room hotel is a celebration of thoughtfully curated style and global sophistication with