Quote:
Originally posted by TerrysSPF
.
Ok.......I'll bite. ........Who or what is Thames Ditton????
|
The Thames Ditton is situated about 17 miles South West of Central London (UK) between the towns of Kingston Upon Thames and Esher.
The location of AC Cars Ltd. in the 60's.