Venue suitable for holding a conference or meeting.
derekleffew Resident Curmudgeon Senior Team Premium Member May 13, 2011 #1 Venue suitable for holding a conference or meeting.