Description
It is a long-running chain of restaurants in Abu Dhabi. One of its popular flagship outlets is located near the Mall World Trade Center. Their South Indian food is exquisite!
It is a long-running chain of restaurants in Abu Dhabi. One of its popular flagship outlets is located near the Mall World Trade Center. Their South Indian food is exquisite!
Add a review