1251 restaurant on Upper Street in Islington, North London
Home page