London Shelton Hotel, Finsbury Park, London N4 1RU

London Shelton Hotel

60-62 Wightman Road,
Finsbury Park,
London
N4 1RU

Tel: 020 8348 3090

Finsbury Park, Manor House

Star Rating: 2-star