Keepers Cottage St. Alfeges Church Hall St. Alfege Passage, GreenwichLondon, ENGLAND
96 Woolwich Road, GreenwichLondon, ENGLAND