Company name: Radici
Description: Southern Italian fare in laid-back space
30 Almeida St, London N1 1AD, United Kingdom