Ashburn Hotel

111 Cromwell Road, London, United Kingdom

Ashburn Hotel Photos

Ashburn Hotel Map

111 Cromwell Road, London, United Kingdom
Ashburn Hotel

Hotel Information

Ashburn Hotel situated in a peaceful side street in Kensington, just off one of central London's key routes. Access to all the capital's major attractions could hardly be easier, with outstanding transport links within a couple of minutes walk.