The relaxed Caribbean beach town of Puerto Viejo, Costa Rica not only has some of the prettiest beaches in Costa Rica, along with upscale Costa Rica boutique hotels, is also the gastronomic capital of the Costa Rica southern Caribbean coast.
Puerto Viejo’s dining scene reflects its widely varied international population – Caribbean, Italian, Argentinean, Mexican, Asian, Spanish, Middle Eastern, North American, and of course, Costa Rican.