Pelham, Alabama is a charming city located in Shelby County, just south of Birmingham. Known for its beautiful parks, such as Oak Mountain State Park, Pelham offers plenty of outdoor recreational activities for visitors to enjoy. The city also hosts events like the annual Pelham Palooza, showcasing local vendors and live music for a fun-filled experience.