Restaurant Review – Simpson’s-in-the-Strand

In this modern-day world of inescapable food fads and single menu demi-chains dominating London’s restaurant scene; the notion of visiting a British institution for dinner is actually somewhat refreshing. First opened in 1828, Simpson’s-in-the-Strand is located within The Savoy hotel and looks as though very little has been changed over the past 188 years. Inside, … Continue reading Restaurant Review – Simpson’s-in-the-Strand