Almond Tarts | The Best Sweet Treats to Eat in Portugal Almond Tarts | The Best Sweet Treats to Eat in Portugal