Most popular hotels near Cafe Montmartre

Royal Garden Hotel LondonLondon > Hotels > Luxury Chain Hotel from £120 21% off2-24 Kensington High Street, W8 4PT | 3 minutes walk from Cafe MontmartreThe Royal Garden's main attraction is the view it offers over Hyde Park, towering as it does over the well-kept royal gardens of Kensington Palace. As More