Village Road Museums Meadowcroft Meadowcroft is a museum in Avella, Pennsylvania accredited by the American Alliance of Museums. EXPLORE PLACE