The Island Hotel has 23,000 square feet of event space and can accommodate anywhere from 20 to 1,200
By admin / April 4, 2017