Non-profit or charity
Providing training opportunities for people who are speakers of other languages to improve their English and gain hospitality experience at the same time.The language students who volunteer at the ...show more