This historic luxury spa hotel lies within a short distance of Regents Park, just a few kilometres of the centre of London. A lake and underground station are both to be found close by.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe