palamidi is located on a hill north of the old town an early venue for the show was at park royal in northwest london the couple eventually divorced