Sacred Space - Ell Hall in Boston, MA, offers a tranquil environment for individuals seeking spiritual connection and personal growth.
With a variety of services and events, this space provides opportunities for reflection, meditation, and community engagement.
Generated from their business information