by Luxes
The Gran Plaza 2 Shopping Center is the largest and most spectacular Shopping Center in Spain. Located in the best residential area of the Northwest of Madrid. Gran Plaza 2, the Commercial Center has a commercial area of 60,000 m2 and more than 3,500 parking spaces....by Luxes
The Atocha Station is the most important train station in Madrid. It was inaugurated in 1851 under the name of Station of the Noon being the first train station of the capital. In 2014 passed through Atocha more than 15 million passengers. The Tropical Garden of the...