Pelham Photos

Browse 2 attractions, meet 4 travelers, 5 tour guides and discover 5 photos

The Town of Pelham (2006 population 16,155) is located in the centre of Niagara Region in Ontario, Canada.
View Pelham guide >

Pelham Place Sign