A review by thereadingwren
Five Have a Mystery to Solve by Enid Blyton

adventurous medium-paced

3.75