Best Western Tamarindo Vista Villas

Best Western Tamarindo Vista Villas are situated in the popular beach town of Tamarindo, on the sunny north Pacific Coast of the Guanacaste Province. This family-run establishment is one of the three original Tamarindo Hotels. Perched on a small hill, this hotel is nestled at the northern end of Tamarindo Beach. Within a short walk you […]