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!
Your email address will not be published. Required fields are marked *
Or connect with