Triumph Herald

Another clue to the mystery location:  It has a transportation theme… but not a modern one.