Cartogiraffe.com

St Luke's Road

St Luke's Road is a street with a maximum speed of 20 mph with two lanes, also known as Osborne Road in Torfaen, Pen Tranch. In the area there are, inter alia, two bus stops and a fuel station.