In the north of London in Finchley, this hotel offers a charming and beautiful retreat from the busy city streets and has a friendly and attentive staff that is happy to help you make the most of your stay. Wembley Stadium and Arena are within easy reach as is central London via the tube or bus. All rooms have modern amenities and are well furnished for comfort and convenience.