LFG

Beta
Sign inSign Up
Google Maps

Santiago Bernabéu Stadium

Madrid, Spain

Would recommend watching a football game here even if you are not a fan. The vibes are really amazing

Kunal Doshi11 months ago

Category:

Travel Style:

HomePlacelistsMy PlacelistsLocations