Mediterranean restaurant offering varied and flavorful dishes.