Structure with roof and walls (7)
I believe the answer is:
edifice
(Other definitions for edifice that I've seen before include "'Large, imposing building (7)'" , "Permanent building" , "Construction" , "Impressive building" , "Large structure" .)