Description

Simpson’s in the Strand, one of London’s most famous and historic restaurants – British classics perfected since 1828.