Rosenlecher Coat of Arms
Also Available: Rosenlachere Rosenlacher Rosenkranz Rosenkrantz Rosenhof Rosenheurer