Explore details about location Pelham Avenue. Pelham Avenue is a location situated within the Blackpool alongside other areas such as Harrow Place, Deansgate, Blenheim Avenue.