Lithuania, situated on the eastern shore of ... This striking complex of red-brick buildings has gained global attention, and fans of Netflix's Stranger Things may recognise it as a key filming ...