萬安古鎮(zhèn)位于休寧縣城正東4公里處,它依傍于橫江北岸,臨水而立,皖贛鐵路,屯景公路橫貫全鎮(zhèn),鎮(zhèn)東盡頭,是風光的綺麗的古城山。三國吳永安元年(258年)至隋開皇九年(589年),古城山一直為縣治駐地。隋末汪華起兵,統(tǒng)轄歙、宣、杭、睦、婺、饒六州,也曾設(shè)治于此,并改古城山為“萬壽山”,在山上建妨筑廟,大興土木。
明末清初,民族英雄金聲招募義軍數(shù)千人,屯扎于此,后北上抗清,兵敗被殺。萬安地處盆地,依畔橫江,又當休寧縣通往州府的要道,遂成為早期外來居民的聚居地。在陸路不發(fā)達時,萬安一直是古徽州重要的水運碼頭,來往行商眾多,漸成集鎮(zhèn)。鎮(zhèn)街長約5華里,明清均為休寧九大街市之首,有“小小休寧城,大大萬安街”之譽。