Description
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!
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!
Add a review