Cafe De Niro

273 South Norwood Hill London SE25 6DP