meditation

Finding an Inner Space

Located at 1110 Mass. Ave., Inner Space Meditation Center & Gallery is not situated in what one would call a peaceful place. The traffic level is steady outside…