Grand Millennium Business Bay, a 5-star property located in Business Bay and providing spectacular views of Dubai Water Canal and the city, participated in The Hospitality Leadership Forum held recently as part of The Hotel Show that runned from 17 to 19 September.