Mediterranean restaurant Ego offers freshly cooked dishes from across the Mediterranean, including French, Spanish, Italian, Greek, and Moroccan cuisine.