CostaRicaPhotos.com

Liberia, Churches

17 photos

Iglesia Inmaculada Concepcion de Maria. It was built in 1966 and was designed by arq. Luis Guillermo Rojas Chavez who used prefabricated structures to build it.