Magic City SC Share: Entertainment Magic City SC Visit Website 500 Amphitheater Road Pelham, AL 35124 (239) 734-1022 Facebook Instagram About Map About Pro Indoor soccer organization that operates both a men's team and a women's team and is a member of the National Indoor Soccer Lea. Home games are played at Pelham Civic Complex & Ice Arena. What's Nearby? Distance: 5 10 15 20 25 50 mi.