The Meadow Cafe is an outdoor sandwich shop and juice bar in the middle of the historic and beautiful Delaware Park, Buffalo New York.