Mehana Orfei is a restaurant.