That is the correct spelling of the spa town in Warwickshire, which is "Leamington Spa" also known as Royal Leamington Spa.
View page
One spa located in Leamington is the Royal Leamington Spa.
Leamington is located in central England. The population, according
to a 2011 census is just over 49 thousand.