The Byrd House- more than meets the eye (GF)

When I think of a “bird house” I think of 4 or 5 pieces of wood that are carefully crafted into a cute artistic home where birds can find food and shelter. The Byrd House Restaurant located at 4246 North Buffalo Rd, in Orchard Park NY has done much the same thing; for us non […]