Hostal del Cardenal

Spanish in Toledo

This hotel restaurant enjoys one of Toledo's most magical locations for dining alfresco: it's tucked into a private garden entered via its own gate in the city walls. The food is classic Spanish, with roast meats – suckling pig and lamb are the best dishes on show here – to the fore. It's a bit touristy, but the location is unforgettable on a balmy summer's night.