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