Palomar
266 W. 115th Street New York City New York USA
View on a map- Year Build:
- 2005
- Storeys:
- 8
Palomar at 266 W 115th Street There are 15 units in the complex
266 W. 115th Street New York City New York USA
View on a mapPalomar at 266 W 115th Street There are 15 units in the complex