Located in the Menehune Shores, Shangri-La serves up authentic Indian regional cuisine, with homemade everything, from house ground spices to fresh baked flatbread. American and Hawaiian breakfast is also served. There are plenty of choices for meat eaters, as well as vegetarians and vegans.