Set in Salamanca, 328 feet from Plaza Mayor Salamanca, Salamanca Suites Libertad features free WiFi.
All units come with a living room, a flat-screen TV with satellite channels, and some units a fully equipped kitchen with a dining table and a private bathroom. Some units feature a terrace and/or patio.
University of Salamanca is 1969 feet from the aparthotel, while Pontificial University of Salamanca is 1476 feet away.