View Larger Image Jewel Heart Buddhist CenterStacy Killinger2019-04-08T18:38:40+00:00 Jewel Heart Buddhist Center Address: 2670 W14th St., Cleveland, OH 44113 Phone: (216) 687-1617 Website: jewelheart.org Share This Story, Choose Your Platform! FacebookXRedditLinkedInPinterestVk