Barcelo Langosta Resort – While most of Costa Rica’s all inclusive resorts are fairly isolated, the Barcelo Langosta Resort is conveniently located in the beach side village of Tamarindo. By Justin Leave a Comment Filed Under: Follow CostaRicaTop10 on Facebook—Twitter—Pinterest
Leave a Reply
You must be logged in to post a comment.