orchard baptist church is located 23 blackheath in blackheath (CO2 0) in the region of essex (england). This place is listed in the place of worship category of the geodruid blackheath 2022 guide.