La Boca Tamarindo is located in Costa Rica on 200 metros del supermercado 2001 camino a Langosta Guanacaste Tamarindo. La Boca Tamarindo is rated 4.2 out of 5 in the category argentinian restaurant in Costa Rica.
Address
200 metros del supermercado 2001 camino a Langosta Guanacaste Tamarindo