I see no London. Wendy and her family lived in the middle of an empty valley -- or London fell apart when Olympus shenanigans happened because gods and titans and Hades and what not are a bad thing to live near of
This is the same universe where "all the villains' including their families, kids, etc, all got sent to one giant prison island and everyone thought that was okay.
The Mountains