Mark with Clothing label : London Town. | #385900

London Town was located in Great Portland Street W1, London. The company promoted its dresses as ,,Made in Mayfair". This particular London Town clothing label is from 1960s.