Check out this newly built mansion we found! It’s located at the intersection of Helena Road and Cliffwood Avenue in Staten Island. It’s not for sale nor do we have any more info on it, but we wanted to share it with you anyway. Looks like it’s going to be magnificent!