UK
North East England
West Yorkshire
Leeds
Office
LS1
, Leeds,
Park Place
To Let 885-1,775 sf
2
890 sf
1
885 sf
ยท An attractive period office building in Leeds city centre..
Park Place is approximately 250m west of Leeds Railway Station and the City Square...