During your stay in Windsor, you can host events in the 500-sq-ft meeting room that seats up to 20. With free wired and wireless HSIA, on-site catering and a sales and meetings professional to take care of the details, you can impress without the stress.
Total Area Of Meeting Space : 500
Number Of Sales And Meeting Professionals On-Site : 1
Smallest Room Measurement