One of the most famous hotels in the world, The Ritz is located on Piccadilly, close to Green Park, and in every sense exudes class and refinement. The building is a beautiful landmark in the city and every inch of the property has been tailored to ensure that visitors feel comfortable. The in-house bars and restaurants are a great place to spend time in the evenings after exploring the city.