Red Star Bistro, ABU DHABI

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