Via dei Lilla, 1Sant'Albino, Siena 53045Website: Click here for restaurant websitePhone: +39 0578 798064