185 Castelnau, Barnes, London, SW13 9ER
Your best Italian local cafe and food. Get away from the hustle and bustle of London and into the beautiful climes of Italy. Traditional Italian cuisine, first-class service, and delectable coffee will help you relax and unwind. All of our dishes and products are prepared with the freshest, highest-quality ingredients to ensure that you get an authentic taste of Italy.