The church of the parish is situated in Upper Largo and dates from 1817, although it includes stonework from the earlier church dated 1623. The manse, which stands close by the west side of the Church, dates from 1760-1770, being considerably enlarged in 1822.