Best Lemonade in the world is at The Lexington Candy Shop at 83rd and Lexington Avenue in Manhattan. Its unbelievable. Nobody makes it like them and they are very famous for it. You guys should have headed over there. It aint cheap but its worth every penny

Best Lemonade in the world is at The Lexington Candy Shop at 83rd and Lexington Avenue in Manhattan. Its unbelievable. Nobody makes it like them and they are very famous for it. You guys should have headed over there. It aint cheap but its worth every penny