Claridge's is a renowned luxury hotel situated in the heart of Mayfair, London. Wake up to a delightful breakfast and savor a mouthwatering lunch at their Michelin-starred restaurant. The hotel's culinary offerings showcase the best of British and international cuisine, prepared with the finest ingredients. With its timeless elegance, exceptional service, and central location, Claridge's is a top choice for those seeking a hotel in London with breakfast and lunch included.