Mill Hill Chapel

City Square
Leeds
LS1 5EB
United Kingdom

Place of Worship

53.797482, -1.54626