A charming Victorian house situated in the historic area of Hampstead in North London. The hotel is minutes away from local restaurants, shops and public transport.