Mediterranean restaurant offering flavorful, scratch-made dishes with a home-cooked feel. Often features live music.