A (very) Christmas Star
... but where (roughly) is it?
The above ground location is the Church of the Nativity, Bethlehem. The star near the altar indicates the Grotto of the Nativity, and marks the spot in the underground cave where Mary and Joseph took refuge, and Jesus was born [according to ancient tradition].
Picture clues are so difficult because you either know or don't know and if you don't you can't websearch on a picture yet or if you do I don't know I can.
I will guess Bethlehem.
Bethlehem?
Somewhere in the Mary Rose shed in Portsmouth Harbour?