Palomar

Started by johnnyd
almost 18 years ago
Posts: 6
Member since: Jul 2007
Discussion about The Palomar at 266 West 115th Street in South Harlem
Thinking of bidding on an apartment in this development at 115 and Frederick Douglas. Anybody have any info on the place?