Deno's Return is a takeaway offering pizza, fish and chips, and salads. Known for fresh, made-to-order food and generous portions.