Flora Creek Deluxe Hotel Apartments is located in Dubai, United Arab Emirates on Port Saeed Road ,Near Deira City Centre Dubai Creek. Flora Creek Deluxe Hotel Apartments is rated 4.3 out of 5 in the category hotel in United Arab Emirates.
Address
Port Saeed Road ,Near Deira City Centre Dubai Creek