Taverna de l'Àngel is a restaurant offering homemade cuisine in a cozy setting.