Iglesia Santa Rosa del TejarParishShareVia Los Ceibos - Santa Rosa del Tejar100108 Ibarra, ImbaburaEcuadorGet directions