Red Star Bistro

Al Wahda Mall, 1st floor behind Yateem Optical, ABU DHABI, Directions