Skip to main content
The Kitchen Archive

Eats Archive › Italy

Italy

Restaurants - Italy

1 post · Mar 14, 1995

John B.Hewlett-Packard Expert Center AtlantaMar 14, 1995
In Siena, try Trattoria La Torre - just off the main square, north of the Municipio.  Excellent food, fair prices, very small restaurant! They speak some English....
Share this page