translate English to French: It is situated in ¨La Puerta del Sol¨,next to famous ¨Plaza Mayor¨ ( Main Square ), in the very center of the city.
Il est situé à La Puerta del Sol, à côté de la célèbre Plaza Mayor(place principale), en plein centre de la ville.