西南200公里
垛庄镇,隶属山东省临沂市蒙阴县,地处蒙阴县东南部,蒙阴、沂南和费县3县交界处,东与沂南县双堠镇接壤,南与费县薛庄镇相接,西与桃墟镇毗邻,北与旧寨乡、蒙阴街道相连,行政区域面积266.2平方千米。