Leamington Spa
 
Screen 1 of 2
Leamington Spa
is
 
a
town
in
central
England.
 
 
Set
on
 
the
winding River Leam.
 
It
is
known
 
for
its
 
Regency
architecture
 
 
and
broad
boulevards.