Discover Leamington
compiled from our dataLeamington is located in Ontario, Canada, and has a population of about 27,595. Our atlas lists 112 places here.
These include 7 sights and 2 museums, 84 restaurants, 19 places to stay and 0 cocktail bars. Highlights include Leamington Heights Apartments, Leamington Towers Apartments, Sutton Place Apartments.