A four star hotel near London, Thistle St Albans is a Victorian hotel full of charm and character that offers a contemporary and stylish environment. The Hotel is set in private grounds near historic St Albans, offering the rare quiet atmosphere near London. The hotel is perfect for business meetings, corporate events and team-building seminars, activities and special events provided through our international event management company MotivAction.There are also plenty of things for the lesiure ... More