Place in Print stocks a variety of Leytonstone themed prints, posters, books, maps, homewares, clothing and gifts. Leytonstone is an area of East London, within the London Borough of Waltham Forest. The area is home to a number of local landmarks, including Epping Forest and the Church of St John the Baptist.