65-1227 Opelo Rd
Kamuela, HI 96743
Probably one of my favorite restaurants on the Big Island of Hawaii in a small town called Waimea. Never disappoints. The staff is on point with…
Didn't find what you were looking for?
Please help others by helping us do better.