Where is Llantritide?

Where is Llantritide located?

Llantritide, Wales, Great Britain (approx. 51.4476712004°, -3.3783817291°)


Where is Llantritide on the map?