梅佐维科-维拉是瑞士的城镇，位于该国南部，由提契诺州负责管辖，面积10.21平方公里，海拔高度460米，2011年人口1,254，八成半人口信奉罗马天主教，人口密度每平方公里123人。