Posts Tagged white pizza
The Orchard Tavern (Albany, NY)
Posted by Kayla in Local Flavor on May 27, 2011
After being prompted by a friend to visit The Orchard Tavern on North Manning Blvd a few times, I finally made my way there last night. As I arrived I noticed the parking lot was quite full, a good sign for what is to come at a restaurant. Entering, I noticed the atmosphere is a […]