About this hotel
Nestled away in a quiet London's neighbourhood in North London but still close to Hendon Tube station and its fast links into central London, The Pillar Hotel is a small boutique Hotel situated on extensive grounds. This charming Victorian building dates back to 1893 and is characterised by a beautiful walled courtyard garden. All rooms are modern and contemporary in design with modern ensuite facilities. The Hotel...