Wonderfully situated in London, this hotel is the perfect base for visiting London. The property is located just a short walking distance away from Paddington train station, on Craven Road. The hotel is well located for many of London's top attractions,..