Great as always! One tiny remark though: in French, nouns always come first, as in: centre magique commercial, instead of magique centre commercial. This, of course, is just a detail, and doesn't diminish the quality of your story at all.
Author's response
I appreciate the information. I don't speak French, so I had to use an online translator and muddle through as best I could. Now I know a little more about how to set up the phrasing. Thanks!!