Dr. Stephen Joseph saved me last November! I was traveling around Spain and had some bug bites that were getting worse, and he took two quick looks at it and knew exactly what I needed to do--and it worked.
If you're in need of an English speaking doctor, I'd highly recommend him, even if you're in a pinch. I was able to see him the same day I called, and his fee is 100 euros. Worth it, for peace of mind and solutions! He sees not only travelers but also residents here and is a licensed MD in a few places!
Lots more info on his website including a cell/whatsapp number. Metro is Les Corts. read more