Espresso Mecca - available in all forms - sat right on London Bridge and above Borough Market.
- 2 London Bridge, London, SE1 9RA
- +44 (0) 20 7378 1928
- Opening Times
- Mon-Thu 07.00 -00.00
- Insider Information
- They've created their own range of compostable coffee pods that fit in to nespresso machines.