Dubrovnik, Croatia

Dubrovnik, Croatia is known to the world as Game of Thrones' Kings Landing. The city is surrounded by walls built in the middle ages.