光禄镇百年祠堂在云南。光禄镇位于姚安县北部,距县城12公里。它是云南省发展较早的古镇之一。古镇位于轻木山麓的缓坡上,西北东南。它的背面是光幕山,左边是苏厄普山,右边是戈多山。在广目山和高坨山之间,有大康朗景。这条小溪终年通过古城流入湛陵河。古镇四面环山,四周绿树成荫。