Tiny and cosy this is the perfect place in London where you can pass your time having a chat, relaxing and reading a book.
Italian coffee being the best in the world needs the best equipment: coffee is made with a 3 group Faema coffee machine built in Milan in 1957.
Scooterworks is also a bar now!