Saint Clair is located in Sri Lanka. Address of Saint Clair is Talawakelle, Sri Lanka.
Saint Clair is rated 5 (out of 5 stars) by 12 reviewers on the web.
Some of the places around Saint Clair are -
Bus Stop
(Bus stop) Talawakelle, Sri Lanka (approx. 322 meters)
Saint Clair
Talawakelle, Sri Lanka (approx. 100 meters)