Grenville
Grenville, Stanmore Road, London, N15 3PR, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Located just 2.2 miles from Alexandra Palace, Grenville provides accommodation in London with access to a shared lounge, a gar