Explore details about location Vaughan Place. Vaughan Place is a location situated within the Llwchwr alongside other areas such as Tŷ Myrtwydd, Whitley Road, Beili Glas.