The Palmer Apartments
Open
18 E Lancaster Ave
Wynnewood, PA 19096
More than an apartment building, The Palmer is a sliver of Philadelphia history. A resort in the roaring 20s and an academic center for decades after, The Palmer is now reclaiming its original splendor...
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.