Papa Willie's Bar & Grill (Crystal River, FL)

8115 W. Ferwerda Ct., Crystal River, FL, 34428