Great location within walking distance of Atocha train station and convenient to city center!