“A must stay”

Devasthali- the Valley of Gods, provides a comfortable location, friendly infra, delicious food, jolly ambience and unmatchable hospitality. A must stay when in south Goa. Do go for the special foot massage as well!

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.