Important Announcement

All group and private classes are taught online until further notice. The Alliance office is virtual, and Kamm House is open only by appointment. Please contact us at info@afportland.org.

Essential Everyday French A1/A2 - Part 1 (FALL TERM) : EEF - A1/A2.1

Class full, out of stock

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Thursday
    [class_hours] => 10
    [startdate] => 09/17/2020
    [enddate] => 10/15/2020
)
        

Thursdays at 6:15-8:15pm
09/17/2020 to 10/15/2020
Instructor: Lisa Rollot

Required: Edito A2 or equiv.

Description: This course is all about basic communication: conveying an idea, responding and reacting during a conversation, and understanding spoken French. Interaction and exchanges between students are facilitated by the instructor, following weekly thematic topics that include essential vocabulary and grammar. Everyday, practical situations include:  shopping; ordering; requesting help and information; making reservations; asking directions; expressing an obligation; protesting; accepting a restriction; verifying facts; comparing and describing places, objects and people.

This is Part 1 of the class.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Essential Everyday French A1/A2 - Part 2 (FALL TERM) : EEF - A1/A2.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Thursday
    [class_hours] => 10
    [startdate] => 10/22/2020
    [enddate] => 11/19/2020
)
        

Thursdays at 6:15-8:15pm
10/22/2020 to 11/19/2020
Instructor: Lisa Rollot

Required: Edito A2 or equiv.

Description: This course is all about basic communication: conveying an idea, responding and reacting during a conversation, and understanding spoken French. Interaction and exchanges between students are facilitated by the instructor, following weekly thematic topics that include essential vocabulary and grammar. Everyday, practical situations include:  shopping; ordering; requesting help and information; making reservations; asking directions; expressing an obligation; protesting; accepting a restriction; verifying facts; comparing and describing places, objects and people.

This is Part 2 of the class.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Essential Everyday French A1/A2 - Section 2 - Part 1 (FALL TERM) : EEF S2 - A1/A2. part 1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Wednesday
    [class_hours] => 10
    [startdate] => 09/16/2020
    [enddate] => 10/14/2020
)
        

Wednesdays at 6:15-8:15pm
09/16/2020 to 10/14/2020
Instructor: Lisa Rollot

Required: Edito A2 or equiv.

Description: This course is all about basic communication: conveying an idea, responding and reacting during a conversation, and understanding spoken French. Interaction and exchanges between students are facilitated by the instructor, following weekly thematic topics that include essential vocabulary and grammar. Everyday, practical situations include:  shopping; ordering; requesting help and information; making reservations; asking directions; expressing an obligation; protesting; accepting a restriction; verifying facts; comparing and describing places, objects and people.

This is Part 1 of the class.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Essential Everyday French A1/A2 - Section 2 - Part 2 (FALL TERM) : EEF S2 - A1/A2.1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Wednesday
    [class_hours] => 10
    [startdate] => 10/21/2020
    [enddate] => 11/18/2020
)
        

Wednesdays at 6:15-8:15pm
10/21/2020 to 11/18/2020
Instructor: Lisa Rollot

Required: Edito A2 or equiv.

Description: This course is all about basic communication: conveying an idea, responding and reacting during a conversation, and understanding spoken French. Interaction and exchanges between students are facilitated by the instructor, following weekly thematic topics that include essential vocabulary and grammar. Everyday, practical situations include:  shopping; ordering; requesting help and information; making reservations; asking directions; expressing an obligation; protesting; accepting a restriction; verifying facts; comparing and describing places, objects and people.

This is Part 2 of the class.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 102 - Part 1 (FALL TERM) : 102-B.1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Monday
    [class_hours] => 10
    [startdate] => 09/14/2020
    [enddate] => 10/12/2020
)
        

Mondays at 6:15-8:15pm
09/14/2020 to 10/12/2020
Instructor: Alexis Bidou

Required: 101 or equiv. Prepare for CECR A1 level.

Communication: Sharing one’s likes, dislikes; ordering in a restaurant; food & clothing shopping; reading a recipe; discussing the weather. 

Grammar: Singular/plural of nouns; adjective gender/number; partitive article ; pronoun « en »; futur proche/passé récent; verbs: “payer, acheter, faire, manger,venir”. 

Phonetics: Final consonants & final “e”; élision, liaison.

THIS IS PART 1 OF 102 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 102 - Part 2 (FALL TERM) : 102-B.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Monday
    [class_hours] => 10
    [startdate] => 10/19/2020
    [enddate] => 11/16/2020
)
        

Mondays at 6:15-8:15pm
10/19/2020 to 11/16/2020
Instructor: Alexis Bidou

Required: 101 or equiv. Prepare for CECR A1 level.

Communication: Sharing one’s likes, dislikes; ordering in a restaurant; food & clothing shopping; reading a recipe; discussing the weather. 

Grammar: Singular/plural of nouns; adjective gender/number; partitive article ; pronoun « en »; futur proche/passé récent; verbs: “payer, acheter, faire, manger,venir”. 

Phonetics: Final consonants & final “e”; élision, liaison.

THIS IS PART 2 OF 102 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.


Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 103 - Part 1 (FALL TERM) : 103-A.1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Tuesday
    [class_hours] => 10
    [startdate] => 09/15/2020
    [enddate] => 10/13/2020
)
        

Tuesdays at 6:15-8:15pm
09/15/2020 to 10/13/2020
Instructor: Ivy Mills

Required: 102 or equiv. Prepare for CECR A1/A2 level.

Communication: Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: reflexive verbs; adverbs of frequency; passé composé with avoir; imperative mood; verbs: pouvoir, vouloir. 

Phonetics: Nasal vowels; /i/ -/y/, /y/ - /u/.

THIS IS PART 1 OF 103 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 103 - Part 2 (FALL TERM) : 103-A.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Tuesday
    [class_hours] => 10
    [startdate] => 10/20/2020
    [enddate] => 11/17/2020
)
        

Tuesdays at 6:15-8:15pm
10/20/2020 to 11/17/2020
Instructor: Ivy Mills

Required: 102 or equiv. Prepare for CECR A1/A2 level.

Communication: Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: reflexive verbs; adverbs of frequency; passé composé with avoir; imperative mood; verbs: pouvoir, vouloir. 

Phonetics: Nasal vowels; /i/ -/y/, /y/ - /u/.

THIS IS PART 2 OF 103 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 103 - Part 1 (FALL TERM) : 103-B.1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Wednesday
    [class_hours] => 10
    [startdate] => 09/16/2020
    [enddate] => 10/14/2020
)
        

Wednesdays at 6:15-8:15pm
09/16/2020 to 10/14/2020
Instructor: Julie Nelson

Required: 102 or equiv. Prepare for CECR A1/A2 level.

Communication: Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: reflexive verbs; adverbs of frequency; passé composé with avoir; imperative mood; verbs: pouvoir, vouloir. 

Phonetics: Nasal vowels; /i/ -/y/, /y/ - /u/.

THIS IS PART 1 OF 103 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 103 - Part 2 (FALL TERM) : 103-B.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Wednesday
    [class_hours] => 10
    [startdate] => 10/21/2020
    [enddate] => 11/18/2020
)
        

Wednesdays at 6:15-8:15pm
10/21/2020 to 11/18/2020
Instructor: Julie Nelson

Required: 102 or equiv. Prepare for CECR A1/A2 level.

Communication: Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: reflexive verbs; adverbs of frequency; passé composé with avoir; imperative mood; verbs: pouvoir, vouloir. 

Phonetics: Nasal vowels; /i/ -/y/, /y/ - /u/.

THIS IS PART 2 OF 103 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 103 - Part 2 (FALL TERM) : 103-C.2

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Thursday
    [class_hours] => 10
    [startdate] => 10/22/2020
    [enddate] => 11/19/2020
)
        

Thursdays at 10:00am-12:00pm
10/22/2020 to 11/19/2020
Instructor: Rebecca Raitses

Required: 102 or equiv. Prepare for CECR A1/A2 level.

Communication: Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: reflexive verbs; adverbs of frequency; passé composé with avoir; imperative mood; verbs: pouvoir, vouloir. 

Phonetics: Nasal vowels; /i/ -/y/, /y/ - /u/.

THIS IS PART 2 OF 103 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 103 - Part 1 (FALL TERM) : 103-C.1

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Thursday
    [class_hours] => 10
    [startdate] => 09/17/2020
    [enddate] => 10/15/2020
)
        

Thursdays at 10:00am-12:00pm
09/17/2020 to 10/15/2020
Instructor: Rebecca Raitses

Required: 102 or equiv. Prepare for CECR A1/A2 level.

Communication: Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: reflexive verbs; adverbs of frequency; passé composé with avoir; imperative mood; verbs: pouvoir, vouloir. 

Phonetics: Nasal vowels; /i/ -/y/, /y/ - /u/.

THIS IS PART 1 OF 103 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 104 - Part 1 (FALL TERM) : 104-A.1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Tuesday
    [class_hours] => 10
    [startdate] => 09/15/2020
    [enddate] => 10/13/2020
)
        

Tuesdays at 6:15-8:15pm
09/15/2020 to 10/13/2020
Instructor: Nathalie Gerts

Required: 103 or equiv. Prepare for CECR A1/A2 level.

Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: COD pronouns; pronoun « y »; comparison; -IR verbs ; passé composé with être. 

Phonetics: / f /, / v /, / b /, / k /, / g /, / wa /, / w ɛ̃  /.

THIS IS PART 1 OF 104 LEVEL. SIGN UP FOR 101 PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 104 - Part 2 (FALL TERM) : 104-A.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Tuesday
    [class_hours] => 10
    [startdate] => 10/20/2020
    [enddate] => 11/17/2020
)
        

Tuesdays at 6:15-8:15pm
10/20/2020 to 11/17/2020
Instructor: Nathalie Gerts

Required: 103 or equiv. Prepare for CECR A1/A2 level.

Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: COD pronouns; pronoun « y »; comparison; -IR verbs ; passé composé with être. 

Phonetics: / f /, / v /, / b /, / k /, / g /, / wa /, / w ɛ̃  /.

THIS IS PART 2 OF 104 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 104 - Part 1 (FALL TERM) : 104-B.1

Class full, out of stock

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Wednesday
    [class_hours] => 10
    [startdate] => 09/16/2020
    [enddate] => 10/14/2020
)
        

Wednesdays at 10:00am-12:00pm
09/16/2020 to 10/14/2020
Instructor: Monique Myhre

Required: 103 or equiv. Prepare for CECR A1/A2 level.

Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: COD pronouns; pronoun « y »; comparison; -IR verbs ; passé composé with être. 

Phonetics: / f /, / v /, / b /, / k /, / g /, / wa /, / w ɛ̃  /.

THIS IS PART 1 OF 104 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 104 - Part 2 (FALL TERM) : 104-B.2

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Wednesday
    [class_hours] => 10
    [startdate] => 10/21/2020
    [enddate] => 11/18/2020
)
        

Wednesdays at 10:00am-12:00pm
10/21/2020 to 11/18/2020
Instructor: Monique Myhre

Required: 103 or equiv. Prepare for CECR A1/A2 level.

Communication: Daily activities; telling time; describing an object; asking about sizes & prices; arranging an outing; accepting/refusing an invitation; making reservations by phone. 

Grammar: COD pronouns; pronoun « y »; comparison; -IR verbs ; passé composé with être. 

Phonetics: / f /, / v /, / b /, / k /, / g /, / wa /, / w ɛ̃  /.

THIS IS PART 2 OF 104 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 105 - Part 1 (FALL TERM) : 105-A.1

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Monday
    [class_hours] => 10
    [startdate] => 09/14/2020
    [enddate] => 10/12/2020
)
        

Mondays at 6:15-8:15pm
09/14/2020 to 10/12/2020
Instructor: Rachele Avolio

Required: 104 or equiv. Prepare for CECR A2 level.

Communication: Understanding an on-line reservation site, road safety rules; expressing preference, hesitation, emotion; lodging a complaint; writing a formal email, postcard; discussing weight, size, health.

Grammar: comparisons ; imparfait tense ; passé composé with être/ reflexive verbs ; verbs : choisir, partir, falloir, devoir. 

Phonetics: Enchaînement consonantique ;/k/-/g/, /ʃ /-/ ʒ/.

THIS IS PART 1 OF 105 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 105 - Part 2 (FALL TERM) : 105-A.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Monday
    [class_hours] => 10
    [startdate] => 10/19/2020
    [enddate] => 11/16/2020
)
        

Mondays at 6:15-8:15pm
10/19/2020 to 11/16/2020
Instructor: Rachele Avolio

Required: 104 or equiv. Prepare for CECR A2 level.

Communication: Expressing wishes, desires, emotions, a complaint; understanding tasks, a university exchange program; asking height, weight.

Grammar: Passé composé of reflexive verbs; obligation & interdiction; COI "lui, leur"; relative pronouns "qui,que"; conditions with "si".

Phonetics: /R/, /t/, /d/; enchaînement consonantique.

THIS IS PART 2 OF 105 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 105 - Part 1 (FALL TERM) : 105-B.1

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Thursday
    [class_hours] => 10
    [startdate] => 09/17/2020
    [enddate] => 10/15/2020
)
        

Thursdays at 10:00am-12:00pm
09/17/2020 to 10/15/2020
Instructor: Julie Nelson

Required: 104 or equiv. Prepare for CECR A2 level.

Communication: Expressing wishes, desires, emotions, a complaint; understanding tasks, a university exchange program; asking height, weight.

Grammar: Passé composé of reflexive verbs; obligation & interdiction; COI "lui, leur"; relative pronouns "qui,que"; conditions with "si".

Phonetics: /R/, /t/, /d/; enchaînement consonantique.

THIS IS PART 1 OF 105 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 105 - Part 2 (FALL TERM) : 105-B.2

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Thursday
    [class_hours] => 10
    [startdate] => 10/22/2020
    [enddate] => 11/19/2020
)
        

Thursdays at 10:00am-12:00pm
10/22/2020 to 11/19/2020
Instructor: Julie Nelson

Required: 104 or equiv. Prepare for CECR A2 level.

Communication: Expressing wishes, desires, emotions, a complaint; understanding tasks, a university exchange program; asking height, weight.

Grammar: Passé composé of reflexive verbs; obligation & interdiction; COI "lui, leur"; relative pronouns "qui,que"; conditions with "si".

Phonetics: /R/, /t/, /d/; enchaînement consonantique.

THIS IS PART 2 OF 105 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 106 (FALL TERM) : 106-A.1

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Monday
    [class_hours] => 10
    [startdate] => 09/14/2020
    [enddate] => 10/12/2020
)
        

Mondays at 10:00am-12:00pm
09/14/2020 to 10/12/2020
Instructor: Nathalie Gerts

Required: 105 or equiv. Prepare for CECR A2 level.

Communication:  Expressing choices, dissatisfaction, (dis)-agreement, one’s interests; encouraging & reassuring.

Grammar:  Comparisons; COD & COI pronouns ; “y”; review of tenses

Phonetics/p/, /b/ ; enchaînement vocalique ; silent & pronounced “e”; semi-consonants.

THIS IS PART 1 OF 106 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 106 (FALL TERM) : 106-A.2

        Array
(
    [class_time] => 10:00am-12:00pm
    [classdays] => Monday
    [class_hours] => 10
    [startdate] => 10/19/2020
    [enddate] => 11/16/2020
)
        

Mondays at 10:00am-12:00pm
10/19/2020 to 11/16/2020
Instructor: Nathalie Gerts

Required: 105 or equiv. Prepare for CECR A2 level.

Communication:  Expressing choices, dissatisfaction, (dis)-agreement, one’s interests; encouraging & reassuring.

Grammar:  Comparisons; COD & COI pronouns ; “y”; review of tenses

Phonetics/p/, /b/ ; enchaînement vocalique ; silent & pronounced “e”; semi-consonants.

THIS IS PART 2 OF 106 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 106 (FALL TERM) : 106-B.1

Class full, out of stock

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Tuesday
    [class_hours] => 10
    [startdate] => 09/15/2020
    [enddate] => 10/13/2020
)
        

Tuesdays at 6:15-8:15pm
09/15/2020 to 10/13/2020
Instructor: Julie Nelson

Required: 105 or equiv. Prepare for CECR A2 level.

Communication:  Expressing choices, dissatisfaction, (dis)-agreement, one’s interests; encouraging & reassuring.

Grammar:  Comparisons; COD & COI pronouns ; “y”; review of tenses

Phonetics/p/, /b/ ; enchaînement vocalique ; silent & pronounced “e”; semi-consonants.

THIS IS PART 1 OF 106 LEVEL. SIGN UP FOR PART 2 IN ORDER TO COMPLETE THE LEVEL.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Beginning 106 (FALL TERM) : 106-B.2

        Array
(
    [class_time] => 6:15-8:15pm
    [classdays] => Tuesday
    [class_hours] => 10
    [startdate] => 10/20/2020
    [enddate] => 11/17/2020
)
        

Tuesdays at 6:15-8:15pm
10/20/2020 to 11/17/2020
Instructor: Julie Nelson

Required: 105 or equiv. Prepare for CECR A2 level.

Communication:  Expressing choices, dissatisfaction, (dis)-agreement, one’s interests; encouraging & reassuring.

Grammar:  Comparisons; COD & COI pronouns ; “y”; review of tenses

Phonetics/p/, /b/ ; enchaînement vocalique ; silent & pronounced “e”; semi-consonants.

THIS IS PART 2 OF 106 LEVEL. IF YOU HAVEN'T COMPLETED PART 1, BEFORE SIGNING UP PLEASE CONTACT THE OFFICE.

Call us to sign-up: 503-223-8388

More information »

...

Show description

Results 1 - 24 of 24

Parking Information

Street parking on SW 20th St. facing the Kamm House is limited. Free parking is available in Lot B at SW 18th and SW Columbia. Please obtain a parking pass from the office.

After 6 pm weekdays, students may park in the Willamette Dental lot at SW 20th and SW Jefferson as available.

Office Hours

The Alliance office is virtual
during the COVID pandemic.
Contact us at info@afportland.org.
Call 503.223.8388 from 12-3pm,
Monday through Friday, or leave
a message anytime.

Follow Us

       

The Alliance Française de Portland is a non-profit 501(c)(3) institution

Copyright © 2020 Alliance Française de Portland

Main Menu

Class Categories