The Organ at St Margaret of Antioch was built in 1970 by Gray & Davidson of London. The organ is listed on the National Pipe Organ Register - N15435
The Organ at St Margaret of Antioch was built in 1970 by Gray & Davidson of London. The organ is listed on the National Pipe Organ Register - N15435