Dubrovnik, Croatia, was the main filming location for King’s Landing which is a fictional city.