Road segments

Newcraighall Road (A6095)
Details

Niddrie Mains Road (A6095)
Details

Peffermill Road (A6095)
Details

Newhailes Road (A6095)

Olive Bank Road (A6095)

Mall Avenue (A6095)

UPRNs