Bar Restaurant Castells in Barcelona, Spain, is a local gem. A savory, inviting aroma emanates from the kitchen, hinting at traditional Catalan flavors. Dishes are known for their satisfyingly tender texture, a result of skilled braising and slow cooking.