Serviced Offices in Vicarage Chambers
Vicarage Chambers is located on Park Square a prestigious LS1 City Centre setting, offering period architecture surrounding picturesque gardens. The location is convenient for public transport, just a 10 minute walk to Leeds Train Station. The building is a stunning period property and stands out from the surrounding properties.
Compare listings
Compare