Flora Grand Hotel, Dubai, United Arab Emirates

Al Riqqa Street
Deira
Dubai