Please wait
View Cart
Edit
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