HOTEL BEST WESTERN TRAFALGAR
Calle Trafalgar, 35 - 28010 | Madrid Spain
Average price: US$ 79.52
The hotel is located in the center of Madrid, near the historical and business center. There are several bus stops and subway stations nearby, so you have at hand an excellent transport network.