1、莘庄公园和莘庄梅园是不是一个地方:不是。
2、莘庄公园位于上海市闵行区莘庄镇西南的莘浜路421号,东临莘西路、北临莘浜路、南与西有郁家浜围绕,总面积38785平方米。
3、莘庄梅园位于上海市闵行区虹莘路688号,在莘庄地铁南广场近外环边,东至莘庄界、南至莘朱路、西至虹莘路、北至S20外环线,面积约150亩。