Place: La Romana, Valladolid, Castilla y León, Spain
By Britton Smith Uploaded on 2 March 2008 72 views
The best pizza in Valladolid is baking in the brick oven glowing red in the back.
This photo has been submitted to the recurring theme “Local Flavor.”Do you think it’s good for this theme?