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