Chester civic Trust is located at Bishop Lloyd’s Palace in Chester City Centre:

Bishop Lloyd’s Palace
51/53 Watergate Row
CHESTER
CH1 2LE