Sherwood Pub

Padua, Italy There are places that become important not because they are polished or fashionable, but because they enter the emotional map of a city. Sherwood Pub, in Padua, belongs to that category. For many people in northern Italy, the…









