Crossword Genius

Building of French erected providing formality (7)

Ross

I believe the answer is:

(Other definitions for edifice that I've seen before include "Permanent building", "Fine building", "Construction", "Grand building", "Large structure".)

I've seen this clue in The Telegraph.