Jurys Inn Chelsea
"Jurys Inn Chelsea Hotel is a stunning, 172-bedroom Chelsea hotel located near the fashionable Kings Road. It's within walking distance of Chelsea and Fulham Football Clubs and is part of the 32-acre Imperial Wharf development in London."
3 star Jurys Inn Chelsea, Imperial Road, Imperial Wharf, London, SW6 2GA, UK
Jurys Inn affiliate program is restored with Stream20