Villa Anna is the perfect embodiment of the very best of Swedish hospitality. Its desirable location makes it an ideal base for exploring the centre and its iconic monuments, including Uppsala ...