L'Hotel Leonor Centro, costruito nel 2010, è ubicato nel centro della città di Soria, al lato del Parco dell'Alameda de Cervantes e della Plaza Mayor. Le stanze sono distribuite su 3 piani, tutte dotate di bagno completo, micromassaggio, TV, connessione WIFI gratuita, cassetta di sicurezza e aria condizionata. Offre anche un parcheggio convenzionato ed acceso gratuito alla Spa, così come varie sale di diversa capacità in grado di ospitare qualsiasi tipo di evento. È disponibile un ristorante dove gustare cucina tradizionale o menú del giorno.