Medusa is a Greek restaurant.