Adelaide House 1934; Trafalgar Square 1896. by Max2310 Tags:LondonUnited Kingdom 1 comment That first picture is mysterious. Is it a tea ad? Leave a ReplyYou must be logged in to post a comment.
1 comment
That first picture is mysterious. Is it a tea ad?