653 Holloway Rd, Archway, London N19 5SE, United Kingdom
Closed· Opens Mon at 12:00
653 Holloway Rd, Archway, London N19 5SE, United Kingdom
No delivery
Spot something wrong?
Dishes at Che Cosa. Prices may vary in venue.
Been to Che Cosa? Be the first to share what you ate.