A chain of an Indian restaurant that has two outlets stores in Kuala Lumpur. You can find it in the Palace Hotel Plaza. They serve both North and South Indian dishes!
Your email address will not be published. Required fields are marked *
Or connect with