Istmo Center is located in Montes de Oca, Costa Rica on Mall San Pedro, 5 piso office mall San José. Istmo Center is rated 3.8 out of 5 in the category business to business service in Costa Rica.
Address
Mall San Pedro, 5 piso office mall San José
Accessibility
Wheelchair-accessible entrance