Getting to know Costa Rica
We at Star Villas thought that visitors or those thinking of visiting might like to know more about this enchanted land the original settlers called Costa Rica. So we are starting a series of articles highlighting some of the many things that make this small country such a unique place and a major destination for […]