Ebba is located in Costa Rica on De La Panasonic 1 km Sur y 1 Km Oeste Calle Proterillos Parque 506 Alajuela. Ebba is rated 4.4 out of 5 in the category customs warehouse in Costa Rica.
Address
De La Panasonic 1 km Sur y 1 Km Oeste Calle Proterillos Parque 506 Alajuela