Knollwood Baptist Church can be found in north east London. It is on the north side of Cheapside Street between Adelaide St. and Highbury Ave. For a closer view, just mouse over the map.