Where is Simpson's-in-the-Strand?

Where is Simpson's-in-the-Strand located?

Simpson's-in-the-Strand, Simpson's-in-the-Strand, Great Britain (approx. 51.510555°, -0.12083334°)


Where is Simpson's-in-the-Strand on the map?