One of the best vegan restaurants in New York, according to Time Out, is returning to the place where it all began: Brooklyn. Veggie Castle, which first launched in 1998 in Flatbush, is slated to open a third outpost at 2085 Flatbush Avenue this Labor Day, joining a second restaurant in South Jamaica, Queens. “After […]