Machen is a large village three miles east of Caerphilly, south Wales. It is situated in the Caerphilly borough within the historic boundaries of Monmouthshire. From Wikipedia