Water of Leith
Number 1267 on the Roll of The Grand Lodge of Scotland in the Province of Edinburgh
26 Inglis Green Road, Edinburgh
1st and 3rd Thursday September to April except 3rd Thursday in November and December and 1st Thursday January. Also 3rd Thursday-May to August, at 7.15 p.m. Installation 2nd Saturday in November.
Please get in touch to provide details if known.