Where is The Principal Madrid?

Where is The Principal Madrid located?

The Principal Madrid, Madrid, Spain (approx. 40.41918°, -3.6971°)


Where is The Principal Madrid on the map?