Restaurant near the Iglesia de Santo Tome

[Toledo - Spain]