Sho Cho

Jumeirah 1, L Sho Cho Jumeirah 1, Dubai, UAE address , Dubai