Highbury Terrace is a terrace in North West Leeds and is mainly residential.
Artist
Address: 61 Highbury Terrace, Leeds, West Yorkshire, LS6 4ET
Map showing Highbury Terrace in Leeds.