Explore details about location Lon Owain. Lon Owain is a location situated within the Cardiff alongside other areas such as Nant y Dowlais, Clos Rhedyn, Pwllmelin Road.