220 Targee St, Staten Island, NY 10304, USA is a building in Clifton, Staten Island with 0 unit(s) currently available with 5 total units.