St. Teresa, Newfoundland and Labrador

St. Teresa is located in Newfoundland and Labrador
St. Teresa
St. Teresa

St. Teresa is a local service district and designated place in the Canadian province of Newfoundland and Labrador.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in