Explore details about location Pelham Road. Pelham Road is a location situated within the St. Catharines alongside other areas such as Bristol Court, Castlewood Street, Abbey Avenue.