El Radisson RED Madrid se encuentra en la Calle Atocha 123, Madrid, 28012 (España).