The Templar Kingdom is located on the Iberian Peninsula and has a subtropical climate for the most part. The nation makes claim to some territories; some of it islands, some of it landlocked areas.
The nation has an embassy in Cannes, which functions as the embassy of the Templar Kingdom for France
While in the Netherlands they have another embassy namely in Haarlem, which funcitions as the embassy of the kingdom for The Netherlands.
The Templar Kingdom claim is the walled city of Peñiscola.
Here is a Map of all the Templar Kingdom territories-mapTemplarKingdom