An location for Camden in particular and central London. A great space to relax in.