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