Granville Terrace is a terrace in North West Leeds and is mainly residential.
Ventilation Contractors
Address: 22 Granville Terrace, Leeds, West Yorkshire, LS20 9DY
Map showing Granville Terrace in Leeds.