Grand Bahama Vacations sets 20% pay on group bookings

Comments