Map
1 Plaza Jardins de Don Diego, Aranda de Duero 09400, Spain
Restaurant
Roast Lamb