I'm thinking of travelling to the UK, from a EU country, on the 29 Jun to 3 of July 2019.

Shall I need a Visa, or is my National Identity Card enough?