Palmer Place is a new 14 Unit Mixed Use building at 1822 North Front Street in the Kensington area of Philadelphia.
New Construction