­

The Savoy Grill Restaurant Review – London

Most people have probably heard of the Savoy Hotel on the Strand in London and equally most are probably aware of the Savoy Grill Restaurant at the hotel. It wasn't [...]