Things that Man Made - artbyjosh

Something in Leicester Square, don't know what this is...London, United Kingdom

londoncityunited kingdomarchitecturebuildingssoho