The Acai Spot

Deira dubai, Dubai