Barrhill Terrace is a terrace in North East Glasgow and is mainly residential.
Shop
Address: 6 Barrhill Terrace, Main Street, Glasgow, Lanarkshire, G65 9QF
Map showing Barrhill Terrace in Glasgow.