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