We are relocating to London. Have found a flat near Victoria station in London. What’s the area like? It’s a lovely georgian building.