 |
Around eleven miles from the centre of London, this hotel is in Edgware, and offers fast tube, bus and rail links into the city. The rooms are all spacious and have been fitted with first class amenities that include satellite television, tea and coffee making facilities and private bathroom. There is free parking available to guests as well as a good restaurant and bar on-site.
|