Level 905

The Answer is:

T
o
w
e
r
O
f
L
o
n
d
o
n

TOWER OF LONDON

13 letters

💡 Hints

Skyline at dusk, Up arrow, Italian flag