Satto is located in San Pedro, Costa Rica on 125 Mts. Sur de la POPS de Curridabat, Curridabat, San Jose 11801. Satto is rated 3 out of 5 in the category restaurant in Costa Rica.
Address
125 Mts. Sur de la POPS de Curridabat, Curridabat, San Jose 11801