Revealed: 12 Van Duzer Street, Tompkinsville, Staten Island
New construction is suddenly booming on the North Shore of Staten Island, and today, YIMBY has the reveal for a six-story apartment building in the works at 12 Van Duzer Street in Tompkinsville, on the border with St. George.