Royal Hotel Inn is a contemporary town house hotel located just off High Street Kensington. This luxury hotel in central London provides a warm welcome and a perfect base from which to explore central London. The peace and quiet of Kensington Gardens is just a short stroll away with world-renowned shopping, restaurants, art galleries and museums also within walking distance. The four storey building has been restored to its 19th century elegance whilst the interior reflects a modern understated style. Each of the 41 luxury en suite bedrooms have been designed with comfort and style in mind.          more >>