View Larger Image Mega ChurchStacy Killinger2019-04-16T14:17:49+00:00 Mega Church Connect on Social Media: Address: 3166 Scranton Road, Cleveland, OH 44109 Phone: (216) 741-0047 Website: amegachurch.com Share This Story, Choose Your Platform! FacebookXRedditLinkedInPinterestVk