Located in León, this apartment is 500 metres from San Isidoro Church. The unit is 700 metres from Leon Cathedral. Free WiFi is featured .