History
Brahma Kumaris was founded in India in the 1930's and started in the U.S. in 1977. San Antonio was Brahma Kumaris' first center in the United States!
Specialties
Free Raja Yoga Meditation classes. Serving at this location for 40+ years! Beginner course available on YouTube.