The names of which two English towns, one in the heart of England and one in Kent, are prefixed by the word ‘Royal’? August 17, 2017 By Show answer Royal Leamington Spa; Royal Tunbridge Wells More British Geography QuestionsMore Geography Questions