Thevally Palace, Kollam

Bookmark
Please login to bookmarkClose

No account yet? Register

Thevally Palace is a 19th century palace in Kollam in Kerala. The place is a landmark of its own in the city of Kollam. It…