We have used this clinic many times. Creu blanca in Barcelona address C. Pelayo 40, 08001
It cost 40 Euros, results for antigen test within 20 minutes. google the address. Easy to find. Right near Playa Catalunya, near Hotel Leo. website Pelai.creu-blanca.es March 28th cruise Lisbon to Barcelona. Long story, but I tested negative on the ship(Sunday). Disembarked the next day. Tested Positive on Wednesday , I was flying out the next day. Sent my wife on home, she tested positive the day after she got home. I finally made it home April 14th.