Large open central area (9)
I believe the answer is:
concourse
(Other definitions for concourse that I've seen before include "shopping mall, say" , "Meeting place" , "Large open space in, eg, railway station" , "spacious area?" , "Lots of people" .)