391 City Rd, Angel, London EC1V 1NE, United Kingdom
No delivery
Spot something wrong?
Dishes at Duncan Terrace Cafe. Prices may vary in venue.