Torre Pellice is in Italy in the Waldensian valleys. The headquarters of the Waldensian Church and their college is at Torre Pellice. Villa Pellice is in Switzerland, near the Italian line. (Arthur L. White)

References