A tropical heaven awaits you at the Barceló Langosta Beach in Tamarindo , Costa Rica . Situated on dazzling Playa Langosta, the crystal waters of Barceló Langosta Beach offer guests a sanctuary to renew their souls while delighting in the natural more details