Excellent Signs & Displays Inc.
Manufacturer
London, Ontario
Signs, Clock Towers.