Travel Colva by alan.dotchin December 19, 2003 by alan.dotchin December 19, 2003 Colva, a picturesque beach town located in South Goa, India, is a hidden gem that beckons travelers with its pristine shores, vibrant culture, and a laid-back atmosphere. Nestled along the … 0 comments 0 FacebookTwitterPinterestEmail