Mediterranean pub and restaurant, Ego, offers a blend of French, Spanish, and Italian cuisine in a charming, character-filled setting.