Karta Vacation Rentals





In Madrid’s Atocha quarter, a short walk from Paseo del Prado and Atocha Station, this central hotel puts the Prado Museum, Puerta del Sol, Plaza Mayor and Gran Vía all within about 10 minutes on foot. Address: Atocha, 81, Madrid 28012, Spain.