María Roncero
The best coffee in town
Carpo London has the best coffee in town. If you are a coffee lover, this is your place. They have a variety of coffees, nuts and chocolates. It is located very close to Picadilly Circus. The service is very attentive and friendly. They have a shop area where you can buy everything that they have on the menu.