Pizza Review
I should start this by mentioning that this place is no longer called Owls Nest. It's at the same location, but has been completely renovated and is under new ownership, and is now called Talk of the Town Pizzeria. The pizza was better than I expected and MUCH better than Owls Nest used to be! The cheese slice was nice and crispy and had a great flavor, but the pepperoni was dripping in grease. If it was cooked a little longer it could have been in the low 7's. Still a good small town pizza spot!