It is not correctly put on the map, Robert, when you have some spare time please, do you think you could fix it?
Part of the problem appears to be that you had the address wrong? I updated it to:
Calle Gran Via 12, Madrid Spain, 28013
which appears to map properly, I also added a link to their website. Let me know if perhaps I confused this with some other establishment.