Puzzle Picture 24

Q024

This picture is of Tallin, Estonia and was taken in August 1999.

This was not successfully identified.