Place to eat: Leavenworth Pizza Company, Leavenworth, Washington, United States

About this place:

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.