When you think about European castles, the top of the list are towering ramparts, swirling moats, dark dungeons and secret
Rosewood London is one of the finest five-star hotels in London. Blending English heritage with contemporary sophistication, the Edwardian Grade