A hotel offering business and relaxing stays. Situated in a Victorian building, near Hyde Park and Paddington Station.