Tudor Street, City of London: corner of Tudor Street and Temple Avenue
Tudor Street, City of London: corner of Tudor Street and Temple Avenue