Mehana Trifon is a restaurant.