The Church of the Annunciation is one of the oldest places of worship in the centre of London with a long and interesting history. Situated at the heart of the capital the church is beautifully crafted from stone and timber. No expense has been spared with the detail, an expression of the extreme wealth of the area throughout history. The church relies on donations from the public for its significant upkeep costs and is home to a large Christian congregation.