inner space meditation center and gallery

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 their glass storefront, and it’s a little hard to believe that anything relaxing can go on in a place that borders the urban essence so closely. But all it takes is a […]