Happy Science in City of Westminster

Happy Science in City of Westminster is a church, Margaret Street 3. It is also known as The Institute for Research in Human Happiness and was built in 1986. Ⓦ.

House Number
3
Street
Margaret Street
Amenity
place of worship
Building Type
house
Inception 1986
Country Japan, United States, Canada, Mexico, Brazil, Chile, Argentina, United Kingdom, France, Germany, Italy, Spain, Sweden, Bulgaria, Lithuania, Russia, Turkey, Netherlands, India, Sri Lanka, Thailand, Philippines, Vietnam, Cambodia, Singapore, Indonesia, Malaysia, Myanmar, Laos, Nepal, Bhutan, Kyrgyzstan
Website http://happy-science.jp/
Official name Happy Science