Ideal meeting rooms in London Wembley
This hotel offers 132 square metres of space, divisible into two meeting rooms in London Wembley. A total of four meeting rooms are available to host ideal events. Guests have access to the hotel's business centre for computer and printing services. The location near Wembley Stadium and a variety of transport options provides meeting delegates with optimum convenience.