Rhodes Twenty10 is located in Dubai, UAE on Le Royal Meridien Beach Resort & Spa, Al Mamsha St, Dubai Marina. Rhodes Twenty10 is rated 4.6 out of 5 in the category restaurant in UAE.
Address
Le Royal Meridien Beach Resort & Spa, Al Mamsha St, Dubai Marina
Amenities
Good for kidsHigh chairs
Accessibility
Wheelchair-accessible entrance