Geolocation: POINT (-3.183203262902 51.487318662967)English Description: Temple of PeaceWelsh Description: Deml Heddwch