Leamington

Proper noun

 * 1)  or, a health resort in Warwickshire, England.