Inwood House

Inwood House, built in 1922, is located in Upper Manhattan, NY. Housing 95 units of 1, 2 and 3 bedroom apartments on 5 floors, the property feature new double-paned storm windows, 24-hour security systems, laundry rooms and hardwood floors. Inwood House was first acquired in 2001.

95 Units

Acquired: 2001

Investor: N/A