India - Swamimalai - The luxury resort of Sterling Swamimalai (now Anandham)
Loading…
Image info
India - Swamimalai - The luxury resort of Sterling Swamimalai (now Anandham)
The luxury resort of Sterling Swamimalai (now Anandham) near Swamimalai, Tamil Nadu, India.The hotel is an old, restored Brahmin House that has won many awards for it's eco-friendly policies