Hampstead is situated 6 kilometers north west of Charing Cross in London
England. It is the home to London's largest ancient parkland,
Hampstead Heath. There are a number of hotels in Hampstead.
If you are planning to stay in London for a few days or weeks, it can be
more cost effective to rent a fully
serviced apartment rather than to stay at a hotel