Madrid is the capital and largest city of
Spain located on the river Manzanares in the geographical center of the country. It is an important political and financial center. Madrid welcomes its visitors with world famous museums, lively cultural and art scene, vibrant nightlife, fine hotels and many other tourist attractions.