Buddhist Meditation Center International Los Angeles California is a business in Buddhist Meditation Centre category. The Buddhist Meditation Centre is located at International Buddhist Meditation Center, 928 South New Hampshire Avenue, Los Angeles, CA 90006, United States