McDonalds restaurant on the corner of Gran Via and Calle de la Montera in Madrid Spain Europe.

- Image ID: RYBXBH

McDonalds restaurant on the corner of Gran Via and Calle de la Montera in Madrid Spain Europe.

Wiskerke / Alamy Stock Photo

Image ID: RYBXBH

Location: Calle de la Montera, 47, 28013 Madrid, Spain