Medusa is an Asian cuisine restaurant offering a balanced dining experience.