Photo used for illustrative purpose.
Gulf Today, Staff Reporter
Canal Central Hotel Business Bay, a prestigious 5-star property renowned for its breath taking views of the Burj Khalifa and Downtown Dubai, is delighted to announce that it has received an impressive customer satisfaction rating of 8.6 out of 10 from Booking.com’s Traveller Review Awards, highlighting it’s unwavering commitment to providing…


















