Turmeric Restaurant

Marina Mall, Level 1, Snow Dome Area, Abu Dhabi, ABU DHABI 0000 Directions