Friar Tuck - Savoy

[ Store ]
1333 Savoy Plaza Ln
Savoy, Illinois
(217)217 355-7933
69

21 ratings
M-Sa: 10 AM-10 PM; Su: Noon-8 PM
information provided by RateBeer.com