Having lived in London for most of my adult life, a stay in a Central London hotel is a real luxury. It becomes even more so when, like The Mayfair Townhouse Hotel, it is located just by one of my favourite London locations; the 18th century square tucked away between Park Lane and Berkeley Square […]