Holiday Inn Kings Cross/Bloomsbury

1 Kings Cross Road
London
United Kingdom