Cartogiraffe.com

Church Causeway

The Church Causeway is an asphalted street with two lanes in Thorp Arch in Leeds. In the area there are, inter alia, six bus stops.