782 Holloway Rd, Archway, London N19 3JH
Restaurant
This Italian restaurant offers a carefully curated seasonal menu that highlights classic recipes and features their signature homemade bread, providing a genuine taste of Italy in an intimate setting.