Mount Vernon: The Owl Bar
I have this strange idea that getting snowed into a bar could potentially be a ton of fun. On a snowy Sunday evening, my friend and I headed over to the Owl Bar in Mount Vernon to try and make my fantasy a reality. The restaurant is located inside […]