Keystone Shops has three locations and serves patients residing in Philadelphia, Chester, Montgomery, and Delaware counties. Keystone Shops is accessible by car and public transit. Please see each location for more details. Have additional questions? Give us a call.
Store_Icons-01

Devon

420 W. Lancaster Ave Devon, PA 19333
Monday 10AM - 8PM
Tuesday 10AM - 8PM
Wednesday 10AM - 8PM
Thursday 10AM - 8PM
Friday 10AM - 8PM
Saturday 10AM - 8PM
Sunday 10AM - 5PM

Take a Virtual Tour of Our Devon Store

Store_Icons-02

King of Prussia

367 S. Henderson Road, King of Prussia, PA 19406
Monday 10AM - 8PM
Tuesday 10AM - 8PM
Wednesday 10AM - 8PM
Thursday 10AM - 8PM
Friday 10AM - 8PM
Saturday 10AM - 8PM
Sunday 10AM - 5PM
Store_Icons-03

South Philly

300 Packer Ave Philadelphia, PA 19148
Monday 8AM - 8PM
Tuesday 8AM - 8PM
Wednesday 8AM - 8PM
Thursday 8AM - 8PM
Friday 8AM - 8PM
Saturday 8AM - 8PM
Sunday 10AM - 5PM

are you over 18?