The Savoy is a luxurious hotel located in the heart of London. It offers a delightful happy hour experience in its elegant American Bar. Enjoy a wide selection of handcrafted cocktails and premium spirits while taking in the stunning views of the River Thames. The happy hour at The Savoy is the perfect way to unwind after a long day of exploring the city.