Inner Space Meditation Center And Gallery
- Distance: 5.77 mi
- Address:1110 Massachusetts Ave, Cambridge, MA 02138
- Phone:(617) 547-1110
- Reviews: 4Rating: 5.0
People there are wonderful and supportive. The space envoked truth and calm for me.. What an oasis of stress relief. Middle of day stress, I happened upon this place and had a 15 minute relaxation meditation meeting.... more