The American Bar at the Savoy Hotel

Award Winning Bar Service at The American Bar

With two iconic location names in London, the Savoy Hotel and it’s  The American Bar, you have one of the world’s most recognised, prestigious and luxurious destinations that will for sure appear on many people’s travel bucket list.   The Savoy Hotel was opened on 6th August 1889, designed by Thomas Edward Colcutt, and took…

Read More