plcape's Siena, Italy
Via dei Rossi 79 - 81
Great local place. Owner/manager was extremely helpful in describing menu and specials. The quality ...
La Taverna di San Giuseppe
Via Giovanni Dupre 132
Excellent restaurant. Food, ambiance and service was terrific. We arrived late because we got lost a...