Scottish National War Memorial in Edinburgh Castle in Old Town Edinburgh, Scotland, UK. Old town Edinburgh is a UNESCO World Heritage Site since 1995.