Best Western London Highbury
The Best Western London Highbury is located in Finsbury, London and offers some great accommodation at reasonable prices. The guest rooms are ideal for any type of traveller whether you are visiting for pleasure or travelling on business.
The Best Western London Highbury is a short tube ride from the centre of London and all the attractions that follow including West End theatres and some of the finest restaurants, museums, art galleries and exhibition centres in the world.
The front desk staff members will be more than happy to offer guests tourism advice.