translate English to German: The Best Western Hotel Trafalgar is situated in downtown Madrid and was completely refurbished in 2000.
Das Best Western Hotel Trafalgar befindet sich im Zentrum von Madrid und wurde im Jahr 2000 vollständig umgebaut.