Definition of Royal Leamington Spa in English:

Royal Leamington Spa

proper noun