81 PARK TERRACE WEST Condos or developments

81 Park Terrace West, Inwood, NY 10034

Current Owners
Eva Okada
Purchase Price
N/A (2004)
Property Taxes
$2,727 (2008)
Blockshopper green logo