Mediterranean restaurant Andaluzia offers a warm atmosphere, delicious food, and expertly crafted mixed drinks.