Birchall & Taylor

Toronto Independent Watchmakers

Toronto based independent watchmakers