Florida Square Hotel
Enjoy a luxurious stay at the Florida Square Hotel, which is located in Deira and offers a comfortable living experience and great services.
Address : Opposite AL Sabkha Bus station - ديرة - دبي - United Arab Emirates
Florida Square Hotel