Avalon Place | Pontypool

Avalon Place is situated in Pontypool in South Wales. This idyllic setting is home to eight three and four bedroom houses forming a small close.