Menfisto is a restaurant.