A review by mdpbernal
The Hidden Staircase by Carolyn Keene
adventurous
challenging
lighthearted
mysterious
reflective
fast-paced
3.75