Explore details about location Fenchurch Buildings. Fenchurch Buildings is a location situated within the City of London alongside other areas such as Moorgate Place, Queen Victoria Street, Great New Street.