Restoration and alterations to Largo Parish Church

M101 Restoration and alterations to Largo Parish Church

Address: Church Place, Upper Largo KY8 6EH
Date: 1894–5
Client: John Gilmour
Authorship: Authorship category 4 (Office) (Office)