Loading map…

Bar Costa

Located in Barcelona, Spain, this spot offers a vibrant culinary experience. The focus on grilled preparations brings a delightful smoky aroma and a satisfyingly firm texture to the dishes. A taste of Spanish zest.