The Barclay
237 South 18th Street Philadelphia Pennsylvania USA
View on a map- Storeys:
- 22
The Barclay at 237 South 18th Street The amenities in the complex include a doorman
237 South 18th Street Philadelphia Pennsylvania USA
View on a mapThe Barclay at 237 South 18th Street The amenities in the complex include a doorman