Where is Devauden?
Where is Devauden located?
Devauden, Sir Fynwy, United Kingdom (approx. 51.6884656°, -2.7503924°)
Where is Devauden on the map?
{"latitude":51.6884656,"longitude":-2.7503924,"title":"Devauden"}