The Landmark

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.

Check availability and book

Check availability and book