10Astapor
Source: Link
The beautiful coastal town of Essaouira, Morocco has been used as the city of Astapor in the TV series Game of Thrones. The location has an estimated population of 70,000 and is surrounded by walls. Moreover, it is a UNESCO World Heritage Site. Click the next ARROW to see the next image!