4 Award-Winning Luxury Hotels near London
Welcome to Alexander Hotels & Utopia Spas
Grade II listed buildings, grand entrance halls, lavish driveways and immaculately landscaped gardens: welcome to Alexander Hotels & Utopia Spas. Lose yourself in the details of our luxury hotels near London and reconnect with each other as you whisk yourselves away for an indulgent escape. You’ll find our hotels in Sussex, Surrey and Kent; not far from London but a whole world away. Visit 'Our Hotels' to find out more about our 4 bespoke properties.