Popular Locations
- Spectre in Aldgate
- Spectre in Bank
- Spectre in Barbican
- Spectre in Bloomsbury
- Spectre in City of London
- Spectre in Clerkenwell
- Spectre in Covent Garden
- Spectre in Holborn
- Spectre in Liverpool Street
- Spectre in Monument
- Spectre in Moorgate
- Spectre in St Paul's
- Spectre in Strand
- Spectre in Tower Hill
- Spectre in Westminster