The new restaurant-strip: Arabella, is finally open after some long wait.
The place is still in the finishing phase. Workers and construction left-overs are everywhere. And only one restaurant is open, which is Olive Garden (review coming soon!)
Arabella is located in Al-Ta’awon street, right next to the Palms.