London Shelton Hotel London
60-62 Wightman Road
London,
GB N4 1RU
Near Finsbury Park