West Chester Shambhala Meditation Center 120 N. Church St, Suite 102 (ground floor),West Chester, PA, 19380 Website Directions Website Directions Add To Address Book Add To Address Book