Sho Cho

Sho Cho

Jumeirah Beach, Dubai Marine Resort, Dubai,

The trendy sushi restaurant and nightclub is located in the Dubai Marine Beach Resort & Spa.

Explore More