Review of Franklin Street Yoga Center in Chapel Hill, NC. It is a community-centered yoga studio located in the heart of Chapel Hill.

Review of Franklin Street Yoga Center in Chapel Hill, NC. It is a community-centered yoga studio located in the heart of Chapel Hill.