Situated in a picturesque tree-lined avenue in the centre of London, this beautiful Victorian town house hotel presents itself as the ideal base from which to explore the city. During your stay you can visit the world-famous London sites, including Hyde Park, Oxford Street and Marble Arch, which are all within walking distance of the hotel. In the evenings you can enjoy a drink in the hotel’s Jazz Bar, or simply relax in the comfortable lounge with its small library.