St George

In the novel Nemesis, St George is a hotel in London. Miss Marple stayed there for a couple of nights before going on a coach trip with Famous Houses and Gardens.