Awesome pizza in the quaint Bavarian-themed town of Leavenworth, Washington. Always worth the drive.
Leavenworth, Washington, US
Discovered by Tonya Doughty on 10 November 2007. 103 views.