Flora Park Deluxe Hotel Apartments

near Deira City Centre
Dubai