Search results
We did not find results for: Southall, United Kingdom.
Check spelling or type a new query.
We did not find results for: Southall, United Kingdom.
Check spelling or type a new query.
Southall is a large suburban town in West London, England, part of the London Borough of Ealing and is one of its seven major towns. It is situated 10.7 mi west of Charing Cross and had a population of 69,857 as of 2011. Wikipedia