The Savoy is synonymous with old-style glamour ... Perched on the River Thames, the hotel marries London's famous landmarks: Big Ben, the London Eye and the Houses of Parliament – all in ...