La Oveja Tamarindo Mexican Restaurant is located in Tamarindo, Costa Rica on 100 Meters West Of Banco Nacional. La Oveja Tamarindo Mexican Restaurant is rated 3 out of 5 in the category mexican in Costa Rica.
Address
100 Meters West Of Banco Nacional