Canal Central Hotel Business Bay Receives 8.6 Rating in Booking.com’s Traveller Review Awards latest news Canal Central Hotel Business Bay Receives 8.6 Rating in Booking.com’s Traveller Review Awards manager 13 June، 2024 The Award is a Testament to the Dedication and Hard work of the Team Dubai, UAE; 13... Read More Read more about Canal Central Hotel Business Bay Receives 8.6 Rating in Booking.com’s Traveller Review Awards