👉 Enfield is a town in Middlesex, England. It is located on the River Thames and is known for its historic architecture, including the iconic St James's Palace. The town was founded in 1428, making it one of the oldest towns in England. Enfield is home to many notable landmarks such as the Royal Albert Hall, Buckingham Palace, and the London Eye.