five star london, luxury hotelsThe Savoy Hotel London is one of the Top Five Star Hotels London.

The Savoy

One of the world’s most iconic hotel’s The Savoy Hotel London is one of the most luxurious London hotels located on the River Thames. The Savoy recently underwent the most ambitious hotel restoration in British history. The Savoy, a Fairmont managed hotel has played host to some of the top world leaders, royalty and some of the most famous celebrities’ on the world stage. Located on the banks of the River one can relax and enjoy the stunning panoramic views of the River Thames at one of the best hotels London has to offer. 

  • “The Savoy is in a class of its own, and so it should be”
    The Wall Street Journal
Book a table »»