Where is MuchoMadrid?

Where is MuchoMadrid located?

MuchoMadrid, MuchoMadrid, Spain (approx. 40.42204°, -3.70897°)


Where is MuchoMadrid on the map?