London
Smollenskys on The Strand is one of London.

1. Smollenskys on The Strand

105, The Strand, London, Greater London
American Restaurant · Charing Cross · 19 tips and reviews