Leeds Central Seventh Day Adventist Church
Leeds, United Kingdom

Leeds, United Kingdom
Address - Church of Seventh Day Adventists, 169 Meanwood Road, Leeds, LS7 1JW
Built in - 1893
Official websiteLatitude: 53.8109540000 , Longitude: -1.5420898000
See it on Google maps
