Restaurant or café · Mamma Rosa London, 630, Holloway Road, London, N19 3NU
…Awaiting inspection
Registered with Islington council.
All food hygiene ratings in N19
Restaurant or café ratings in Islington · All of Islington