The best areas to stay in Llanyrafon are New Inn, Pontnewydd, Pontymoile, Pen Tranch, Llantarnam, Blaenavon
Currently, there are around 0 hotels that you can book in Llanyrafon