A British man allegedly killed a German he suspected was covertly photographing his daughter at an exclusive Costa del Sol resort previously frequented by Prince Harry.

The bust-up happened at a restaurant in Sotogrande, southern Spain, and turned fatal as the victim named as 43-year-old Sandro Rottman died later in hospital.

The sun-kissed resort of Sotogrande is usually associated with hosting golf tournaments and was where Prince Harry holidayed and reportedly got close to an Egyptian heiress last year.

Suspect Kainth Davinder, 40, reportedly laid in to Rottham after spotting the German using a tablet computer to record images of the young girl. He demanded Rottman stop taking pictures and when he then refused, Davinder allegedly seized the device and hurled it to the floor.

Police arriving at the Spinnaker restaurant found Rottham suffering from "very serious" injuries following an alleged assault, reports said. He died at La Linea de la Concepcion hospital.

A police spokesman said Davinder, an ex-pat, had been remanded in custody on suspicion of homicide after appearing at a magistrates' court.

"We are urgently investigating reports of the arrest of a British national in the Cadiz area in southern Spain," said a Foreign Office spokeswoman.

"We stand ready to provide consular assistance if requested."