English & French Buildings II quiz

Do you know the French words for buildings like factory, church and hostel?