Palace of the Flores

4A 72B Street - Jumeirah 1