Always something to see in London. This building is near Goodge St tube station, not far from the BT Tower.
Comments
Sign in or get an account to comment.