Smollenskys on The Strand

Smollenskys on The Strand

(Now Closed)
American Restaurant and Music Venue££££
Charing Cross, London
Save
Share
Photos35 Photos