This is an interesting site to recommend to intermediate or advanced EFL learners. LOUDLIT.org has a collection of novels , short stories, poems and children stories you can both read and listen to. Besides enjoying the story you can also learn the pronunciation of words.
1. Select the story 2. Then look for the Read & Listen button
3. You'll be taken to a browser where you can Read the page and listen to the story being read.