Welcome to the London Shelton
The London Shelton is situated just 20 minutes from London, the hotel is a fantastic haven from the bustling city center.
The hotel provides guests with an array of room choices including, single, twin, double and honey moon suites.
Within walking distance of the hotel there is the beautiful Victorian Finsbury Park.
Official Hotel Information
See more descriptions